- Have good knowledge of Kotlin, Android SDK, Android Studio, Google API, web service, JSON, SOAP, REST & SQ- Familiarity with RESTful APIs to connect Android applications to back-end services.- Strong knowledge of Android UI design principles, patterns, and best practices. Different versions of Android, and how to deal with different screen sizes.- Strong UI development skills (complex view trees, animations, rendering and strong knowledge of the Android UI kit- Excellent working skills on Android application components like Intent, Service, Broadcast Receiver, Content Provider and Content Resolver.