In this article DevJobsScanner is going to show which Frontend Framework has more demand and which Frontend Framework is the best paid by real job offers. DevJobsScanner has analyzed roughly ~650k frontend jobs from 01-Oct-2021 to 31-Nov-2022 (14 months). All these jobs are from trusted sites like Linkedin, Glassdoor, RemoteOk, Dice and many others.
Let’s see what the data tells us 👇
Which is the Most Demanded Frontend Framework?
After analyzing for 14 months around ~650k frontend job offers, we found that React is the most demanded frontend framework with a total of 355k job offers counted. Angular sits in second place, with a total of 211k offers. In third position we found Vue, with 64k offers. "Others" represents all other frontend frameworks, like Svelte, Solid.js, Alpine, Backbone... Despite some of them being quite popular right now, the real job offers demand is really low.
Below we can see the percentage of frontend job offers for each frontend framework:
In the above chart we can see that:
- ~54% choose to use React.
- ~32% choose to use Angular.
- ~9% choose to use Vue.
- ~4% choose another frontend framework.
Note: This data represents all the frontend job offers that required a frontend framework. There is some small percentage of frontend job offers that do not require any frontend framework that are not in this dataset.
How has Frontend Framework demand changed from the beginning of November to the end?
In the chart below we see the number of Frontend Framework jobs by months in 2022.
Interesting to see that Angular is closing distances to React in the last months👀, with a consistent uptrend tendency. In November 2022, Angular had ~40% of the total Frontend job offers and React had ~51%, just a 11% difference.
Is there any difference in Frontend Framework demand by countries?
What happens if we split those frontend framework job offers by countries? Can it make a noticeable difference? In the chart below we have subdivided the frontend job offers by country:
While in the majority of countries there is an expected React dominance, there are some European countries that do not follow this behavior. For example France, where the percentage of Angular jobs is higher than React. Also in France, Vue has a 15% of the total jobs, that is high above its average 9%. Germany and Spain are quite disruptive too. There are also countries that heavily bet for React, like the United Kingdom or Sweden among others.
Which Frontend Framework has more Junior vs Senior vs Lead/Architect roles?
The above chart shows the number of Junior, Senior and Lead/Architect roles for each frontend framework (Note that jobs that didn't have any of those words where discarded). We apparently see no much difference in React and Vue, having the majority of jobs tagged as "Senior". But it is not the same in Angular job offers, where a ~34% of Angular jobs (that had one of the keywords Junior, Senior or Lead/Architect) had the keyword Lead or Architect. It is hard to make assumptions on why this happens on Angular job offers, but this may be due to angular having larger apps that may require Lead or Architect profiles, or basically something within the community that tends to specify the jobs as Lead or Architect more frequently.
Which is the highest paying Frontend Framework?
React is the highest paid frontend framework with an average salary of $113k per year. In the second and third place we found Angular and Vue respectively, with a similar annual salary of ~$100k and ~$96K. While Angular and Vue share similar paying stats, React surpasses them with almost $13k more per year.
You can check the current top paid jobs by frontend framework below 👇
- See all open positions for top paid React jobs
- See all open positions for top paid Angular jobs
- See all open positions for top paid Vue jobs
It is clear that in 2022 the frontend framework that dominates the market is React. React accumulates nearly ~54% of all frontend job offers that require a frontend framework. Also, React is the highest paid frontend framework with an average salary of $113k per year.
That being said, Angular has a great amount of job offers too, and ends November 2022 with a 40% of the total frontend jobs. This combined with the recently low interest that the StateOfJs2021 has stated (16% only), it may be a really good option, with maybe less competence than React but a lot of job offers. Those facts may be interesting to consider if one is starting the frontend developer journey.
About Vue, it is a great framework, has a lot of popularity, but sadly there aren't many jobs. I would not recommend start with Vue as the main frontend framework, instead, I would start with React or Angular, and if needed, switch to Vue later.