Experience with Android SDK and different versions of Android, how to deal with different screen sizes .
Experience working with remote data via REST and JSON
Experience with third-party libraries and API
Understanding of Data Structure and Algorithms
Strong knowledge of Android UI design principles, patterns, and best practices
Experience with offline storage, threading, and performance tuning
Ability to design applications around natural user interfaces, such as - touch-
Understanding of code versioning tools, such as SVN
Solid understanding of the full mobile development life cycle.