- Design, build, and test Android applications using Kotlin, Java, and Android SDK and have expertise in implementing user interfaces following material design guidelines and best practices and stay updated with the latest trends and technologies in Android development.
- Must know how to integrate with RESTful APIs and third-party libraries.
- Proven experience in building native Android applications using Android Studio and other tools used in Android Development with proficiency in Android Jetpack Compose, Kotlin Language, and Coroutines.
- Expertise in Android build tools (Gradle, build types & flavors).
- Experience with Junit, Espresso, and Git (GitHub/GitLab/Bitbucket).
- Experience in coding patterns such as MVVM and clean code best practices.
- Experience of building applications that consume RESTful APIs.
- Experience with RxJava, Dagger.