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.(ref : hirist.tech)