To design, develop and maintain a rich Android mobile application for an exciting online marketplace platform.
Given a UX should be able to produce UIs.
Good understanding of the various layout patterns and schemes available in Android and knowing when to use which.
Ability to build app using graphics and animations.
Should have deep knowledge of handling RESTfuls APIs from a consumption perspective.
Should have a good understanding of how to implement caching and storage on the mobile side. (Data Storage)
Should be comfortable with coding for facilitating asynchronous and parallel calls to the backend resources.
Active participant in high level technical discussions.
Should have a very good understanding of the complete end-2-end mobile development lifecycle for Android.
Write and execute test cases for all functions.
Report, track and fix defects.
Write and maintain technical documentation.
Highly conversant in technology and technical terms.
Understanding of business needs and ensuring that delivered solutions meet the defined quality parameters.
Should have worked in Agile model of development.
Eclipse / Android Studio
Mobile app testing frameworks