Senior Android Developer
Software Engineering
Nashik, Maharashtra, India
About Us
Intelehealth is an international non-profit committed to improving access to primary health care in underserved regions of the world through its innovative technology platform. Intelehealth can be used by health organizations to set up high quality primary health care programs connecting patients in remote and rural communities to doctors.
We believe work should be meaningful as well as enriching. At Intelehealth, we’re taking on one of the world’s biggest development’s challenge - solving the health access gap for last mile populations. We believe in creating and maintaining an organizational culture of innovation which is conducive for the incredible people who work with us.
Job Description
We are looking for a talented Android Developer with 4–5 years of experience in building high-quality mobile applications. The ideal candidate should have strong expertise in Android development using Kotlin and Java, a solid understanding of modern Android architecture, and experience delivering scalable and maintainable mobile solutions.
Key Responsibilities
Design, develop, and maintain Android applications using Kotlin and Java.
Implement modern Android architecture patterns such as MVVM.
Develop clean, reusable, and testable code following Android best practices.
Utilize Jetpack components to build robust and scalable applications.
Implement Dependency Injection frameworks to improve code modularity and maintainability.
Collaborate with product managers, designers, QA engineers, and backend developers throughout the development lifecycle.
Participate in code reviews, sprint planning, estimation, and Agile ceremonies.
Troubleshoot, debug, and optimize application performance and stability.
Ensure application quality through unit testing and adherence to coding standards.
Requirements
Required Skills
4–5 years of hands-on experience in Android application development.
Strong proficiency in:
Android SDK
Kotlin
Java
Dependency Injection (Hilt, Dagger, or similar)
Jetpack Components (Navigation, ViewModel, LiveData, Room, WorkManager, etc.)
MVVM Architecture
Experience integrating REST APIs and handling network operations.
Knowledge of Android application lifecycle and performance optimization.
Experience with Git version control.
Understanding of Agile development methodologies.
Preferred Skills
Experience with Coroutines and Flow.
Knowledge of Clean Architecture principles.
Experience with Unit Testing and UI Testing frameworks.
Familiarity with CI/CD Pipelines for mobile applications.
Experience working with offline-first applications and local databases.
Benefits
- Hybrid working.
- Great work culture.
- 5 days working.
- Group Medical Insurance.