Key Responsibilities :
- Design, build, and maintain Android applications using Kotlin .
- Collaborate with cross-functional teams to define, design, and ship new features.
- Ensure the best possible performance, quality, and responsiveness of the application.
- Identify and fix bugs, performance bottlenecks, and usability issues.
- Work on optimizing app compatibility across a wide range of Android devices and versions.
- Maintain clean, readable, and testable code.
- Stay updated with the latest Android trends, tools, and best practices.
- Contribute to code reviews, documentation, and technical discussions.
Mandatory Skills :
Strong proficiency in Kotlin and Android SDK .Experience with Android Jetpack components : ViewModel, LiveData, Navigation, Room, Data Binding, etc.Knowledge of MVVM or MVI architecture patterns.Familiarity with RESTful APIs , JSON parsing , and third-party libraries (e.g., Retrofit, Glide, Dagger / Hilt).Experience with Git and version control workflows.Understanding of material design , UI / UX principles, and responsive design.Preferred Skills (Nice to Have) :
Experience with Jetpack Compose .Familiarity with Firebase (Crashlytics, Analytics, Push Notifications).Exposure to unit testing and UI testing (JUnit, Espresso, Mockito).Knowledge of CI / CD pipelines and tools like Bitrise, Jenkins, or GitHub Actions.Experience publishing apps to the Google Play Store .Skills Required
Jenkins, Github, Kotlin, Mvvm, Git