Team management and mentoring
Apps will be mainly content based and integrated closely with our platform.
Work with outside data sources and API`s
Unit-test code for robustness, including edge cases, usability, and general reliability.
Work on bug fixing and improving application performance.
Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
Deliver across the entire app life cycle -concept, design, build, deploy, test, release to app stores and support
Gather requirements around functionality and translate those requirements into elegant functional solutions
Build prototypes at tech scoping stage of projects
Working along the platform developers to create and maintain a robust framework to support the apps
Working with the front end developers to build the interface with focus on usability
Create compelling device specific user interfaces and experiences optimizing performance for the apps
Keep up to date on the latest industry trends in the mobile technologies
Good understanding of OO programming and design patterns
Knowledge of UI frameworks (either Android, XML), MVP application design and complex, reactive touch based UI.
Should have 5+ yrs Exp. in related field
Should have experience managing a team
Strong OO design and programming skills in Java (J2SE/ J2ME/ Blackberry).
Extensive Experience in Android SDK.
Solid understanding of the full mobile development life cycle.
Knowledge of SQLite or similar database management system
Conversant in OAuth, Bar code Scanning, Offline application.
Conversant in Non-functional requirement such as in the space of Performance and Security.
Conversant with Eclipse, Android Studio and NetBeans.
Good Analytical / Problem solving skills