Professional Documents
Culture Documents
African Software Developers - Best Countries For Sourcing in 2021
African Software Developers - Best Countries For Sourcing in 2021
African Software Developers - Best Countries For Sourcing in 2021
LOGIN CONTACT US EN | NL
HOME BLOG AFRICAN SOFTWARE DEVELOPERS: BEST COUNTRIES FOR SOURCING IN 2021
Are you considering sourcing African software developers? Are you looking for reliable data on and insights in the
African software development sector?
If so, this research article will provide you with plenty of background.
We cover a wide range of topics. For example, the level of African developer salaries. But also business climate,
English pro ciency and even the number of developers per software language per country.
Article overview
1. Total number of software developers per African country
– Absolute number of developers per African country
– Relative number of developers per million population
– % of population on LinkedIn per African country
2. English pro ciency levels across the African continent
3. Salary levels for software developers in Africa
– Range of salary levels from medium to high
– Salary levels vs size of developer pool
4. The African tech ecosystem
– Business climate 2020 vs 2017
– Proliferation of tech hubs in African countries
– Innovation index 2020 vs 2018
5. State of the ICT sector in African countries
– Computer software spending
– ICT services exports / outsourcing from Africa
6. African software developer skills: languages and frameworks
– Software language skills of African developers
– Framework skills among African developers
7. Conclusion: from frontrunners to late-bloomers
The top-17 countries in terms of absolute number of developers represent more than 90% of the entire African IT
talent pool. Therefore have further focused our analysis on these countries.
1. Mauritius – 5,454
2. Tunisia – 4,120
3. South Africa – 2,234
4. Morocco – 1,345
5. Egypt – 1,224
6. Kenya – 1,095
7. Ghana – 661
8. Rwanda – 610
9. Senegal – 565
10. Nigeria – 556
11. Zimbabwe – 504
12. Algeria – 477
13. Cameroon – 353
14. Uganda – 287
15. Ivory Coast – 228
16. Tanzania – 135
17. Ethiopia – 72
Clearly, a small country like Mauritius has a thriving tech talent pool. In comparison, Nigeria has a huge developer
pool but still a relatively modest one in comparison to the entire population size. When we plot both relative and
absolute numbers, we get the following picture:
Please note the countries are plotted on a log scale, as this makes it more friendly to the eye. The powerhouses can
be found at the right side of the chart, with a large talent pool. The higher up, the higher the relative size of the
talent pool, which reflects a more robust IT sector. Top left there is Mauritius, which is clearly a unique country in
the African landscape. In the bottom left there is a relatively large group of countries with a sizeable, but still
relatively modest talent pool.
1. Mauritius – 19.0%
2. South Africa – 10.1%
3. Tunisia – 8.3%
4. Zimbabwe – 3.4%
5. Senegal – 3.3%
6. Ghana – 3.2%
7. Egypt – 2.9%
8. Morocco – 2.7%
9. Ivory Coast – 2.6%
10. Cameroon – 2.3%
11. Algeria – 2.3%
12. Kenya – 1.9%
13. Rwanda – 1.6%
14. Nigeria – 1.5%
15. Uganda – 1.2%
16. Tanzania – 1.0%
17. Ethiopia – 0.3%
When plotted together with the relative number of developers in a country, this results in the following chart:
Firstly, it is noted that they correlate very nicely. Secondly, there is a clear group of front-runners: Mauritius, South
Africa and Tunisia. And a clear set of countries lagging: Ethiopia and Tanzania. The rest is grouped together fairly
closely.
The above pie chart is largely based on the English Pro ciency Index (EPI). However, not all African countries are
included in the EPI. Therefore, we have made an additional assessment based on our own test results and
experience. (At Tunga we have tested over 1,000 applicants from 24 African countries in 2020).
Some scores are not very surprising. For instance, the Arab and largely Francophone countries generally have a
relatively low English pro ciency score. More notable is that countries like Nigeria and Ghana only score moderately.
This despite English being an of cial language in those countries.
It is important to realize these scores apply to the entire population. However, software professionals tend to be
much more pro cient than average. So the EPI score de nitely gives an impression of the overall English pro ciency
in a country. But in a country with a large talent pool, it is likely there is a signi cant group that will be pro cient in
English.
Firstly, we have analyzed a variety of global, pan-African and local salary websites. Payscale, Wageindicator and
Glassdoor being the key ones. In addition, we have cross-checked those with our own experiences. After that, we
put it all together in the following chart. This chart shows the medium to high salary range. Most importantly,
because narrowing the range gives a more meaningful impression and makes it easier to compare relevant salary
levels between countries. Further, because it creates a more insightful visual image.
The range of developer salaries is very wide. For instance, the medium monthly salary level in Ethiopia is only EUR
229,-. On the other hand, in South Africa it is almost eight times higher. And the upper band is even 15 times higher
there.
Again, please note that we have used a log scale for a more clear reading of the chart. Firstly, on the top right you
can nd the countries with relatively high salaries and a large talent pool. This indicates these countries have a
more mature IT sector. Consequently, the demand for developers has led to higher hiring costs.
Secondly, in the bottom right you nd the countries with a large talent pool and still fairly low salaries. These are the
real potential giants of Africa. That is to say, in terms of sourcing potential of software professionals. These include
Nigeria, Egypt and Tunisia. But Ghana, Algeria and Uganda seem to also have a lot of untapped potential.
In short, a country’s business climate forms the basis for any business or tech ecosystem. When deciding to do
business in a certain country, the business climate index gives an important impression of how easy it is. And what
obstacles you will face. In this chart, you can see how the various African countries score in 2020.
Overall, African countries tend not to top the list. Mauritius and Rwanda are the only countries in the top-50.
Cameroon, Ethiopia, Tanzania and Algeria can be found in the lowest regions of the ranking. Further, South Africa is
somewhere in the middle. This is somewhat atypical for such a developed economy.
Further it is interesting to look at how countries are improving (or not) on their business climate. In the chart below,
it is shown how many places countries have moved up or down compared to the 2017 ranking.
Clearly, some countries have made notable progression the past few years. Kenya and Morocco are closing in on the
top-50. And Nigeria, Egypt, Senegal, Zimbabwe and Ivory Coast have made an impressive leap on the list. Except for
Algeria (9 places up), the countries at the bottom of the ranking have also shown little to no progress, or even a
slight decrease.
In the image below we’ve listed the results from their mid-2020 report versus their end of 2017 report.
As you can see, the number of hubs per country nicely correlates with the total number of software developers.
Further, for the rst time Nigeria has surpassed South Africa. In addition, it can be seen that the 8 countries with the
most hubs show impressive growth. This is reflective of Africa’s thriving tech scene.
Meanwhile, Zimbabwe and Ethiopia are lagging. And Uganda and Algeria even register a decrease in the number of
tech hubs. Especially for Uganda, this is quite unexpected. We did not nd a clear explanation for this.
It is published each year by the World Intellectual Property Organization (WIPO). The ranking is based on a complex
research into a wide variety of factors. These include: Institutions, Human Capital & Research, Infrastructure,
Market Sophistication, Business Sophistication, Knowledge & Technology Outputs and Creative Outputs.
Please note that for 2018 there was no data available for Ethiopia and Ivory Coast. We already have seen that
African countries were not in the top-50 in terms of business climate. Similarly, in this index the highest ranking
country is Mauritius at number 52. After that, the ranking gradually tapers off in a similar fashion.
At the other end of the spectrum there are Cameroon, Ethiopia and Algeria. They score poorly on both indexes. And
also have no signi cant tech hub ecosystem, as we saw earlier. This reflects a really lagging tech business climate.
Meanwhile, Rwanda has a unique position in the chart. It has a really good business climate. But its innovation
power is – though not bad – still limited.
Lastly, there is the last group in the lower middle of the range. Nigeria and Egypt combine a large talent pool with a
major growth in the number of tech hubs. As a result, these countries can be considered the high potentials of this
middle group.
1. Egypt – #21
2. Zimbabwe – #22
3. Tunisia – #34
4. Senegal – #40
5. South Africa – #48
6. Morocco – #59
7. Mauritius – #73
8. Cameroon – #76
9. Kenya – #77
10. Nigeria – #83
11. Rwanda – #102
12. Ivory Coast – #119
13. Uganda – #121
14. Algeria – #122
15. Ghana – #123
16. Tanzania – #124
17. Ethiopia – #125
This gure gives an indication of the digitalization of the economy. Zimbabwe is somewhat surprisingly on rank #2.
And Cameroon is also unexpectedly high in the list. Likewise, Kenya and Rwanda are perhaps lower in this ranking
than you might expect. That is to say, based on their overall tech business climate.
In the bottom we nd Ethiopia, Tanzania and Algeria. Together with Ghana, Uganda and Ivory Coast. All largely in
line with the tech business climate ranking.
1. Senegal – #16
2. Morocco – #24
3. Kenya – #26
4. Mauritius – #55
5. Cameroon – #57
6. Tunisia – #68
7. Egypt – #77
8. Ivory Coast – #78
9. Rwanda – #86
10. Uganda – #88
11. Ethiopia – #93
12. South Africa – #95
13. Nigeria – #107
14. Algeria – #109
15. Zimbabwe – #114
16. Tanzania – #118
This is a bit of a tricky metric. Since it is measured relative to total trade, a country with high trade volumes might
end up lower while still having signi cant ICT exports. As a result, one would expect smaller economies to top the
list. Senegal, Morocco, Kenya and Mauritius clearly have a relatively well developed IT outsourcing sector. Again,
Cameroon ranks surprisingly high. That is to say, considering their low rankings on the overall tech business climate.
The countries in the bottom left can be expected to have relatively an advanced IT outsourcing sector. In the bottom
right, the ICT sector can be assumed to be turned towards the needs of the local economy. On the other hand, in the
top right, one can nd the African countries with the least developed ICT sectors (out of the top-17).
So should be remembered these are estimations with limitations. But they give a reliable clue as to how many
developers are active on the continent. And what type of skills they have.
Firstly, it can be seen that most popular software languages are in substantial supply in Africa. However, there is a
sharp drop-off where it concerns the smaller languages. Also, Swift and Objective C – pure programming languages
for iOS – are not very popular in Africa. This testi es to the fact that iOS has a very small market share in Africa.
.NET tops the list, followed by Android and the mostly used Javascript frameworks. Then the most popular
frameworks for Java, PHP and Django. In addition, it should be noted that iOS is more popular among frameworks
than one would expect based on the underlying languages. This is because of the increasing popularity of cross
platform technologies. In short, the mostly used contemporary frameworks are in signi cant supply on the African
market.
The Frontrunners
Mauritius, South Africa, Morocco, Tunisia and Kenya.
These countries are attractive for sourcing software programmers in Africa if you prefer the most risk-averse
approach. And are willing to pay the extra price for it.
Both countries with an enormous population. And as a result, a very large talent pool. In Nigeria, English pro ciency
is a plus. Salary levels in both countries are still very moderate. The (tech) business climate is less than ideal. But it
is improving rapidly. And so is the tech (hub) scene, which is growing hugely in both countries.
This group of countries have something going for them. But not per se the same things.
– Ghana & Uganda. Substantial developer population, good English pro ciency, moderate salary levels.
– Senegal & Cameroon. Relatively well developed ICT sector, French pro ciency, moderate salary levels.
However, Cameroon’s business climate is a major worry.
– Rwanda. Small country, but with an exceptionally good business climate. Moderate salary levels.
The Late-Bloomers
Ethiopia, Tanzania, Zimbabwe, Ivory Coast, Algeria.
Affectionately called late-bloomers. To clarify, this is because they certainly have potential. But don’t seem to have
been able to unlock it at scale yet.
– Ethiopia. Has an enormous population size. And as a result, in theory an enormous human capital. However,
it still score low on almost all parameters we looked at.
– Tanzania & Zimbabwe. A relatively small but signi cant developer pool and good English pro ciency. On the
other hand, salary levels are on the higher end compared to other countries where the tech business climate
scores much better.
– Ivory Coast & Algeria. What they have in common is very low English pro ciency, but of course high in
French. Algeria has a sizeable developer pool and low salaries. In Ivory Coast, the pool is still signi cant but
quite lower in size. And salaries are on the higher end. However, it’s business climate is much better than
Algeria’s, which is in the bottom of the range.
Related Posts
African Tech in focus: 23 The Top 20 Most In Demand IT Staff Augmentation 2021
Resources to Closely Follow this Software Skills for 2021 report: a comprehensive
Sector We’ve taken a dive into the numbers and have overview
A lot is happening in African tech. This blog aims made an educated guess of what are the most in This report gives a comprehensive overview of
to give an overview of resources that give insight demand software skills for the upcoming year. what IT staff augmentation is, how it is best
into the African technology sector. organized and what countries are attractive for IT
augmentation services.
Contact Us
Let’s talk about your needs. We’ll reach out to you within 1 hour
(during business hours) after you click “Send message”. Prefer
email? Shoot us one
Name
OFFICES
Kampala Amsterdam
Tunga Hub Wibautstraat 131 D Collab I’ve read and agreed to Tunga’s Privacy Policy
263 Luthuli Rise, Bugolobi 1091 GL Amsterdam
Kampala, Uganda The Netherlands
SEND MESSAGE
Lagos Online
© 2021 Tunga BV. All rights reserved Terms of Use and Privacy Policy Testing Platform Academy