We are looking for an experienced developer who is able to create/modify/build Android Application Must have hands-on experience in Java, XML and Kotlin. Proven working experience in the entire Android app development life cycle. Strong knowledge of Android UI design principles, patterns, and best practicesJob Responsibilities: Strong knowledge of Android SDK, different versions of Android, java, Kotlin, C, C++ and how to deal with different screen sizes Advanced knowledge of Android Jetpack Libraries Familiarity with RESTful APIs to connect Android applications to back-end services Experience with offline storage, threading, and performance tuning Ability to design applications around natural user interfaces, such as - touch- Familiarity with the use of additional sensors, such as gyroscopes and accelerometers Knowledge of the open-source Android ecosystem and the libraries available for common tasks Familiarity with cloud message APIs and push notifications A knack for benchmarking and optimization Understanding of Google's Android design principles and interface guidelines