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 .
Android Developer • Bhubaneswar, Odisha, India