*Work across all phases of app development requirement gathering, code, release, bug fixing.
*Good oral and written communication skills to work with various teams and client personnel, locally and internationally, with minimal supervision.
*Mandatory to have experience into Sencha and Cordova.
*Multitasking, task prioritization, timely completion of tasks and reporting to managers/leads
*Development experience with hybrid technologies such as Apache Cordova (Phone Gap), Onsen-UI
*Experience developing mobile/web user interfaces, component and widgets
*Experience with unit testing using frameworks such as Mocha.js, Jasmine and/or Selenium
*Familiarity with common development tools such as Eclipse, xCode, Android Software Development Kit (SDK), Git, Ubuntu/OS X
*Ability to work independently, as well as part of a larger team
*Knowledge at multiple code levels and the overall application design