Bachelors/Masters degree in Computer Science, Engineering or a related subject
Proficiency in Problem Solving, Data Structures and Algorithms .
Familiarity with design concepts and constraints on mobile platforms
1+ year experience in Android development
Improving application performance, optimization for loading times
Familiarity with good software engineering practices like version control, code-reviews, writing readable code etc.
Good UI/UX intuition and design sense
Ability to design and implement modules independently
Published one or more Android apps on the Play Store
Open Source contributions are a plus