Should of course be good in Android and Java but should primarily have skills as described below:
- Extensive experience with Android platform.
- Ability to work alone or in a team environment.
- Ability to lead a project through the completion of all phases.
- Experience building an Android app from start to finish
- Should be expert in core JAVA.
- Multi-threading /Multiprocessing fundamentals should be clear.
- Optimization and performance experience