Mobile Developers specialize in bringing our smart devices to life. We are increasingly using our mobile devices for business purposes. Companies that only have Web-based applications are already at a competitive disadvantage. Mobile applications are here to stay.
There are two big classes of mobile applications HTML5 vs. Native. A company can make an application that runs one mobile devices based on HTML5, CSS3 and one of the Javascript frameworks (react, bootstrap, angular). There are some interesting tools like Xamarin and React.JS that enables a company to build an application and have it run on both iOS and Android. The con of this approach is that you will eventually want to have a feature on your mobile application that you cannot do unless you go Native.
Going Native means you are building specifically for iOS or Android environments. While you can achieve full functionality, you do have two code sets for all mobile devices.
The skills required to be a HTML5 Mobile Developer:
- HTML5, CSS3
- Xamarin, React.js
- LESS, SASS
- Javascript, DOM Manipulation, angular, bootstrap, node.js, polymer, meteor, Rendr
- Git, Mercurial, SVN
iOS / Android Developer
- Swift, Objective-C, C, C++
- iOS Framworks,Core Data, Core Animation
- Android SDK , Android UI, Android ecosystem
- RESTful APIs
- Git, Mercurial, SVN
[jobs keywords=”mobile”]