3 CodeGama Jobs
Android Developer - Java/Kotlin (3-5 yrs)
CodeGama
posted 15d ago
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, we'd 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.
- Experience with Retrofit, OkHttp, WebSockets, and real-time data handling.
- Knowledge of multi-module architecture for scalable app development.
- Understanding of Jetpack Compose.
Nice to Have :
- Experience with WebRTC, Socket.
- IO, or real-time communication.
- Knowledge of Android NDK and performance optimizations.
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for CodeGama Android Developer roles with real interview advice