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.
(ref:hirist.tech)
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job