HamburgerMenu
hirist

Job Description

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


info-icon

Did you find something suspicious?