Must have a good understanding of Android application architecture, Activities, Services, Intents, Content Providers, Notifications, Web Apps & Web View.
Work with outside data sources and APIs Should be good at SQLite database Should be able to implement push notification Should be able to work with APIs like Maps, camera, Audio recording etc.
Should be able to use Social Login APIs like Login with Facebook, Google etc. 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. Follow Agile Development