The candidate should have good team player skills and ability to work hard independently under least supervision. Should be a problem solver and self-motivated to work in a startup environment. Must have good learning and grasping skills. Keen to learn new things and flexible to work with startup culture.
Key Skills: Candidate must have:
1. Good knowledge of OOPs
2. Good knowledge of Core Java
3. Proficient with Multithreading, I/O stream, Collections, etc
4. Understanding of Android Components
5. Design and build UI layouts for the Android platform
6. Understanding the life cycle of android's various components
7. Knowledge of various ways to run a background task in Android
8. Creating and managing the local database in android
9. Knowledge of how to make an HTTP API request
10. Working knowledge with remote data via REST and JSON
11. Have worked on at least one Android app.