Hybrid App Developer (Mobile)

Job Duties

  • At least 5 years of experience developing mobile apps (hybrid and native)
  • Experience with development of mobile apps (iOS, Android, Windows) both Hybrid and Native.
  • Experience developing solutions using modern programming languages and JS frameworks.
  • Experience developing solutions using JS frameworks (Knockout, Angular) is a must
  • Modern front-end web programming techniques (e.g., HTML5, CSS3, JavaScript, RESTful APIs) and frameworks (e.g., Foundation, Twitter Bootstrap, jQuery Mobile)
  • Relational databases (e.g., MS SQL Server, Oracle, MySQL), and knowledge of “NoSQL” databases (e.g., Cassandra, MongoDB)
  • Experience working with JSON, API’s
  • Experience using the following for developing solutions/apps
    1. Grunt
    2. Fastclick
    3. npm Liquid
    4. knockout js
    5. foundation-sites
    6. jquery-ui
    7. waypoints
    8. pagerjs
    9. koui
    10. underscore
    11. jquery.panzoom
  •  Use of version control systems, specifically Git and GitHub, MS Team Foundation Server (TFS), Subversion
  • Code Reviews, merge, resolve conflicts.
  • Experience with Agile methodology
  • Knowledge of Cloud-based technologies and systems
  • Knowledge of Automated configuration management (e.g., Jenkins, Jira, GIT) continuous integration/deployment, and continuous monitoring solutions