Posted on: 28/09/2025
About the Company :
We are hiring for a Health Tech client in Ahmedabad for the following role.
About the Role :
Responsibilities :
- Design and build our Android app (performance, usability, offline-first).
- Architect, design, and implement scalable mobile apps using Multi-Modular Architecture.
- Create intuitive, vernacular interfaces for users with limited technical experience.
- Optimize apps for low-bandwidth rural environments.
- Participate in user research to understand rural healthcare provider needs.
- Build and maintain scalable, well-tested code.
- Utilise analytics to continuously improve UX.
- Document features, APIs, and technical requirements.
- Participate in code reviews, upholding high standards for quality, consistency, and security.
- Develop and execute unit, integration, and E2E tests.
- Actively participate in all agile ceremonies and contribute to our agile process.
- Work independently, take ownership, and demonstrate strong problem-solving skills.
Qualifications :
- 3+ years of experience in Android development with a proven portfolio of published applications (2+ years of experience in Jetpack Compose and Kotlin).
- Strong proficiency in Kotlin and Java.
- Experience with Android SDK and associated libraries.
- Expertise in MVVM architecture, Jetpack Compose, and Material Design principles.
- Proven experience in designing and developing Android applications using a Multi-Modular Architecture, ensuring scalability, maintainability, and separation of concerns.
- Experience developing applications that work in offline mode with data synchronization.
- Knowledge of Coroutines, Flows, RxJava for asynchronous programming.
- Proficiency with Room, SQLite or other local storage solutions.
- Experience with RESTful APIs integration and network operations (Retrofit, OkHttp).
- Understanding of Android components (Activity, Fragment, Service, BroadcastReceiver, etc.
- Experience with version control systems (Git).
- Ability to write clean, maintainable, and well-documented code.
- Experience with unit testing frameworks (JUnit, Mockito, Espresso), tools like MockWebServer and Robolectric.
- Strong problem-solving skills and attention to detail.
- Excellent communication skills and ability to work collaboratively in a team environment.
Preferred Skills:
- Experience developing applications for emerging markets or rural users.
- Knowledge of healthcare or supply chain applications.
- Experience with cloud platforms (AWS, GCP).
- Familiarity with CI/CD pipelines and DevOps practices.
- Experience with analytics implementation (Firebase Analytics, Crashlytics).
- Understanding of accessibility best practices.
- Experience with performance optimization for resource-constrained devices.
- Knowledge of security best practices (authentication, data encryption, secure storage).
- Experience with GraphQL.
- Contributions to open-source projects.
Pay range and compensation package :
- Competitive salary.
- Medical coverage.
- Vacation and leaves of absence (flexible and special).
- Developmental opportunities through education and professional workshops.
- Employee referral program.
- Premium access to development tools and services.
- Opportunity to make a meaningful impact on healthcare access in rural India.
- Work on challenging technical problems in a purpose-driven organization.
- Growth opportunities in a rapidly expanding organization.
Equal Opportunity Statement :
We are committed to diversity and inclusivity
salary - hidden
Did you find something suspicious?
Posted By
Posted in
Mobile Applications
Functional Area
Mobile Development - Android
Job Code
1553298
Interview Questions for you
View All