Futureheads

JavaScript framework trends - A recruiters perspective

Katie Jackson

Katie Jackson

.(JavaScript must be enabled to view this email address)

https://twitter.com/FutureheadsTech

As a recruiter specialising in tech, I have to remain active and engaged in this continuously evolving market.  Attending meet ups and events are key to helping me understand how best to communicate to the technically minded and knowing industry knowledge always helps build respect with both candidates and clients. On a daily basis, I am speaking to and meeting with front end developers, so it is important that I listen and make a note of new #trends in the market, as I know it will not be long before clients start requesting the same technical skillset which excites developers.

When I started in recruitment eight months ago, I quickly learnt that the JavaScript scene changes at a very rapid pace and it seemed like new technology was coming out daily.  The buzz word when I joined was of course ReactJS, firstly loved by developers for being the latest commercially desired technology to educate themselves on, but also for those who started using it found it was more lightweight than AngularJS, often creating cleaner and more condensed code. More recently Angular2 has come into play, rivalling reactJS and almost certainly trumping its sister AngularJS. Since starting in recruitment to now, there have been several evident growing #trends across the front-end market, all which I have picked up on from speaking with developers. 

NodeJS

It seems NodeJS has revolutionised the way in which applications are written. Previously front end and back end have been two worlds apart, often requiring different personality types and programming styles between the two, however, NodeJS seems to be bridging this gap.  Front end developers who live and breathe JavaScript are now able to learn how to use this throughout the whole development life cycle, becoming a JavaScript expert in a whole different way. From speaking to front end developers, more and more seem to want to be gaining exposure to NodeJS within a commercial environment to gain skills across the 360-development lifecycle, and why wouldn’t they?

React native

This technology allows you to build native mobile apps using JavaScript and React, a real mobile app which is indistinguishable from an Objective-C or Java application. React native uses the same fundamental UI building blocks as regular iOS and Android apps, the only difference is that you put those building blocks together using JavaScript and React.  When speaking with JavaScript engineers, a lot now seem to be aspiring to expand their skill sets from websites and web applications to a real mobile application, and why shouldn't they? Web developers without mobile experience but strong JavaScript skills are now able to build production quality apps and learn as they go.  If developers don’t find this an exciting addition to the world of front end… I’ll eat my hat!

VueJS

Now, it turns out this is not a particularly new framework as it was released to the public a few years back; however, it has been evolving over time.  After speaking to developers in more recent months it seems to be being mentioned at a more frequent occurrence and may be one to watch. This framework is considered to be a progressive JavaScript framework for building user interfaces which are approachable, versatile and performing. Unlike other frameworks VueJS is designed from the ground up to be incrementally adoptable, simple to use, yet powerful in nature.

Despite these upcoming #trends let's not forget a good developer isn't just someone who can jump from framework to framework, it is someone who understands JavaScript in all aspects of the word and can explore all of its functions, which enables them to pick up each of the above #trends with ease. Once you have this, picking up frameworks becomes a breeze. #Trends come and go, but JavaScript is here to stay!