1-5 years of proven working experience in Android development have experience in publishing an Android app.
Strong knowledge of Android SDK, different versions of Android, and development for multiple resolutions displays.
Excellent coding skills in Java/J2EE.
Strong knowledge of Android UI design principles, patterns, and best practices.
Experience with offline storage, threading, and performance tuning.
Proficient understanding of code versioning tools, such as Git.
Experience working with remote data via REST and JSON.
Experience with third-party libraries and APIs.
Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies.
Solid understanding of the full mobile development life cycle.