Job Summary
We are looking for a skilled Android Developer with strong experience in developing native Android applications. The ideal candidate should have a minimum of 3+ years of hands-on experience in Android app development and a solid understanding of mobile application architecture, performance optimization, and UI/UX best practices. Experience with Flutter will be considered an added advantage.
Key Responsibilities
▸ Design, develop, and maintain robust, scalable native Android applications using Kotlin and Java.
▸ Architect clean, maintainable code following MVVM / Clean Architecture patterns.
▸ Integrate RESTful APIs, third-party SDKs, and backend services seamlessly.
▸ Optimize application performance, memory usage, and battery efficiency.
▸ Write unit tests, integration tests, and UI tests to ensure code quality.
▸ Collaborate with cross-functional teams including Product, Design, and QA.
▸ Participate in code reviews and enforce best practices and coding standards.
▸ Stay current with the latest Android platform updates, tools, and industry trends.
▸ Contribute to technical documentation, sprint planning, and architecture discussions.
▸ Flutter (Plus): Build and maintain cross-platform features using Flutter where applicable.
Required Qualifications
▸ 3+ years of hands-on experience in native Android development.
▸ Strong proficiency in Kotlin; working knowledge of Java.
▸ Deep understanding of Android SDK, Android Jetpack components (LiveData, ViewModel, Room, Navigation, WorkManager).
▸ Experience with architectural patterns: MVVM, MVP, or Clean Architecture.
▸ Solid experience with dependency injection frameworks (Hilt / Dagger 2).
▸ Proficiency with RESTful APIs, JSON parsing, and networking libraries (Retrofit, OkHttp).
▸ Familiarity with asynchronous programming using Coroutines and Flow.
▸ Experience with version control systems, specifically Git (GitHub / GitLab / Bitbucket).
▸ Published at least one application on the Google Play Store.
Strong understanding of Material Design guidelines and responsive UI development.
Pay: Up to ₹55,000.00 per month
Application Question(s):
- Are you comfortable with the salary range mentioned in the job posting
Experience:
- total: 3 years (Required)
Work Location: In person