CodeGama

Android Developer

Bengaluru, KA, IN

8 days ago
Save Job

Summary

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

✅ 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.

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job

People also searched: