Expert-level knowledge of Android with at least 6+-years of experience developing Android-based applications and/or products.
Knowledge of Android's common software design patterns, including the ones needed to develop connected applications with high-performing UI.
Deep understanding of the internals of the Android frameworks.
Strong object-oriented design experience
Experience working with remote data via REST and JSON
Solid understanding of the full mobile development life cycle.
Should be able to lead a team of 4-5 developers and do code reviews and own the technical work of the team
Exposure to agile practices , SCRUM methodology and tools like JIRA preferre