HamburgerMenu
hirist

Android Developer - Java/Kotlin

CodeGama
Bangalore
4 - 6 Years

Posted on: 17/09/2025

Job Description

Job Summary :

We are looking for a skilled Android Developer with 3+ years of experience to join our dynamic team.

You will be responsible for designing, developing, and maintaining high-performance, scalable Android applications.

If you have a strong understanding of Kotlin, Java, Jetpack Components, and MVVM architecture, wed love to meet you!.

Responsibilities :

- Develop and maintain high-quality Android applications using Kotlin/Java.

- Publish and manage apps on the Google Play Store, handling release processes and updates.

- Implement MVVM, MVP, MVC,and Clean Architecture to ensure scalability and maintainability.

- Work with Dependency Injection frameworks like Hilt/Dagger.

- Integrate Firebase services such as Realtime Database, Firestore, Cloud Messaging (FCM), and Analytics.

- Optimize app performance, memory usage, and responsiveness.

- Implement RESTful APIs, WebSockets, and real-time data synchronization.

- Work with Jetpack Components (LiveData, ViewModel, Room, WorkManager, Navigation, etc.

- Ensure smooth UI/UX by collaborating with designers and following Material Design Guidelines.

- Debug, test, and resolve performance issues to improve stability.

- Stay updated with the latest Android development trends, tools, and best practices.

Requirements :

- 3+ years of Android development experience.

- Strong proficiency in Kotlin and Java.

- Experience with Google Play Store app publishing & release cycles.

- Strong understanding of Android architectures (MVVM, MVP, Clean Architecture).

- Experience with Dependency Injection (Hilt/Dagger).

- Expertise in Firebase Realtime Database, Firestore, Cloud Messaging (FCM), and Analytics.

- Strong knowledge of Jetpack Components (ViewModel, LiveData, Room, WorkManager, Services ,Navigation, etc.

- Experience with Retrofit, OkHttp, WebSockets, and real-time data handling.

- Knowledge of multi-module architecture for scalable app development.

- Familiarity with CI/CD pipelines, Git, and Agile development methodologies.

- Experience in unit testing and UI testing.

- Understanding of Jetpack Compose.

Nice to Have :

- Experience with WebRTC, Socket.IO, or real-time communication.

- Knowledge of Android NDK and performance optimizations.


info-icon

Did you find something suspicious?