Architect, design and develop XYZ Android Applications
Mentor other developers on all aspects of software design, implementation and best practices
Work closely with cross-functional groups including product Management, UX and QA to drive product development
Tech skills -
Solid designing and architecting skills
Awesome at Android Layouts, Multithreading, Android framework, Object oriented skills, hardware interfacing
Experience with build systems like gradle/maven
Good understanding of data structures and algorithms
Ability to profile the application for memory and CPU utilisation optimisation
Experience with gestures and sensors available on Android platform
Experience in developing custom views, widgets, animations and optimizing layouts for performance
Soft skills -
Self-motivated to explore new technologies, applications and environments
Self-starter who pays great attention to detail
Bonus if you do any one of the following -
Open source contributions, interesting hobby projects.
Automated UI test cases
Test Driven Development
Experience mentoring and leading a team of engineers.
4+ year of hands-on Android App development with demonstrable apps.
4+ years development experience using Java.
Passionate about Android development.