The ‘Internet of Things’, or IoT, is changing every single aspect of our lives at a rapid pace. It’s connectivity on a worldwide scale – and this presents an incredibly exciting business opportunity.
The IoT’s growth rate is equally incredible as Gartner predicts that by 2020, so in less than three years’ time, there will be more than 26 billion connected devices. This shared connectivity means we as human beings, and our devices, are far more connected than ever before.
And this represents a huge opportunity for your organisation, but only if you have developers with the right capabilities and skills to exploit it.
What skills will my business need to reap the rewards of the IoT?
The IoT has opened the floodgates to an unprecedented demand for a range of technical skills. There has been an increase in demand for workers with tech skills related to the IoT, including business consulting, Apple’s Swift programming language, Big Data analytics, machine learning and traditional coding languages such as AngularJS and Node.js, according to the IoT Institute.
IoT markets are also interdependent and this means that developers will need to work across industry boundaries, according to a recent report from VisionMobile. It concludes that: “developers are a driving force in every IoT industry and a source of competitive advantage.” As such, the app sector, in particular, will be significantly affected by this borderless IoT landscape.
The IoT prompts increasingly sophisticated apps
This proliferation of connectivity has created endless opportunities to create even more intelligent apps, both for personal and business use.
For personal use, we now use apps to make our homes smarter. Amazon Echo is a clear example here. This smart speaker integrates a personal voice assistant named Alexa who can answer your questions and take basic commands. Key recent additions include support for Nest and WEMO to control smart home devices. The UK version even lets you order your favourite takeaway through the Just Eat app.
Our cars are also getting smarter – connecting to your office calendar and navigating the quickest route to your next meeting. More than 380 million connected cars are predicted to be on the road by 2020, up from 36 million in 2015, according to BI Intelligence.
Smart cities are also a very real possibility where connectivity across different facilities improves the efficiency of services to seamlessly meet residents’ needs. It’s not the stuff of science fiction either – Barcelona, for example, recently implemented a number of IoT initiatives to help enhance transport and environmental activities.
How will the IoT impact on app developers?
Under the IoT, apps have evolved from only connecting to and communicating with one mobile operating system to connecting to a myriad of devices. Therefore, app development and programming will become a far more specialised, and in-demand, skill. We predict the following impact on app developers:
1. App developers will need to embrace an increasingly diverse and adaptable skill set
Apps must be designed for flexibility to remain relevant. With the advent of new technology, the app must not become obsolete as it will, most likely, need to connect to this new technology via the IoT.
As a result, the skills of your app developers need to be equally flexible, and they should be committed to investing in their own development, with the support of you. An analysis of your current development teams should highlight any skills gaps so you can plan accordingly.
2. Third party software is important
It makes sense to build an application on top of a ready-made “IoT platform” to reduce development time and to communicate with as many “things” produced by as many manufacturers as possible.
3. Security is paramount
The unsurpassed connectivity of the IoT gives cyber criminals a new vulnerability to exploit and developers must build security into the heart of every app. For example, the “Mirai” malware specialises in infecting IoT devices and was made open source last year. Shortly after this release, a massive botnet-powered DDoS attack disrupted GitHub, Spotify and Twitter.
Yet, more than 80% of IT decision makers said they lack cyber security skills within their business, according to a recent report from Intel Security. Part of the problem is a lack of adequate cyber-security training for developers. We expect to see a huge surge in demand for IT security skills and training to redress this imbalance and DDoS strategies, in particular, will play a pivotal role.
4. Mobile development will also grow
The IoT application that the end user interacts with could be a web app, an enterprise application or a mobile app.
A mobile app seems a natural fit for the IoT as your smartphone is already your communications hub. We expect to see growth in the mobile app development sector to complement the growth of the IoT sector.
What does IoT mean for companies recruiting for app developers?
Essentially, there’s not currently enough talent with the right skills to manage and execute on IoT projects. So, if your company is planning to focus its recruitment on IoT app development, I urge you to amend your hiring requirements to find the right people with the right mix of skills to bring the IoT into your organisation.