Expertise with Java, Android SDK and building customer-facing enterprise Android applications
Mastery of Android development tools and development environments and how to deal with different screen sizes, different SDKs, storage, threading, performance tuning and experience publishing Android apps to the Google Play store
Experience working with Android frameworks such as Retrofit, Dagger (DI), Rx for Android
Experience converting designs into working Android applications, UX, localization and data-binding
Expertise with various system intents, such as alarms, calendars, gyroscopes and accelerometers
Strong knowledge of Android design principles, patterns, and best practices, including security
Knowledge of the open-source Android ecosystem and the libraries available for common tasks