Role: Hybrid Mobile Application Developer
Duration: Long Term Contract
Location: Auburn Hills, MI, 48326
Interview: Phone/Skype
Notes – Can work with non-locals// Interviews over Skype can be done but locals are preferred over non-locals
Summary:
5+ years of professional experience building and delivering Android native and hybrid apps to enterprise in-house store or public store,
Proven working experience in Android app development and have published at least one original Android app
Specialized/Practical Knowledge In-depth knowledge of Android APIs
Familiar with best practices in Android application development
Knowledge of performance profiling methods and tools used in Android development
Experiences developing hybrid mobile applications using IONIC (Angular/Cordova) framework
Demonstrated experience in CSS, HTML5 and JavaScript (Angular, JQuery, Bootstrap, etc), JSON, XML
Proficient with UML models, and using them for communicating and documenting application designs
Strong knowledge of algorithms, design patterns and fundamental computer science concepts
Experience consuming web services (RESTful) using Java APIs and tools, such as SpringBoot
Experience with continuous integration tools (e.g. SVN/git, Jira, Jenkins, Maven, etc.)
Experience with both relational databases (Oracle, MySQL) and NoSQL databases
Experience implementing authentication, authorization, Single Sign On, SAML, OAuth
Experience in working with various web application servers (WebSphere, JBoss, Tomcat)
Heavy emphasis on experience with the following technologies:
Java
HTML5, CSS, JavaScript
IONIC (Angular/Cordova) framework (1.x and 2.x)
Angular 4 or above
Cordova plugins
Json
Subversion
Jira
IBM Mobilefirst Platform
Multi language hybird app development (IBM Mobilefirst, IONIC/Cordova)
Any experience with iOS native app development is a plus