Job Description :
We are looking for a skilled Android Developer to join our team to build and maintain high-quality native Android applications. The ideal candidate will have solid experience with Kotlin / Java and Android Jetpack components, following modern UI / UX design patterns and best practices. Experience with Flutter for cross-platform development is a plus but not mandatory. This role offers an exciting opportunity to collaborate with product, UX, and backend teams in delivering scalable and maintainable mobile solutions.
Key Responsibilities :
- Develop and maintain native Android applications using Kotlin / Java and Android Jetpack libraries.
- Architect and implement apps following MVVM architecture for clean, scalable, and
maintainable code.
Collaborate closely with product managers, UX designers, and backend developers to deliverseamless user experiences.
Ensure optimal app performance, scalability, and reliability across different devices andAndroid versions.
Write clean, efficient, and well-documented code with a focus on quality and best practices.Participate in code reviews and provide constructive feedback to team members.(Optional) Contribute to cross-platform app development using Flutter and Dart.Key Skills and Qualifications :
3 - 7 years of professional experience in Android development.Strong proficiency in Kotlin and / or Java programming languages.Hands-on experience with Android Jetpack components including LiveData, ViewModel, and Room.Solid understanding of RESTful APIs integration.Familiarity with version control systems, primarily Git.Proficient in using Android Studio and related development tools.Good knowledge of modern UI / UX patterns and best practices for mobile app design.(Bonus) Experience with Flutter and Dart for cross-platform mobile development.(Bonus) Experience with Firebase services (e.g., Cloud Messaging, Analytics, Realtime Database).(ref : hirist.tech)