Posted on: 10/11/2025
About the Company :
Marrow is Indias leading learning platform for doctors and medical students, offering topic-wise learning modules, mock tests, analytics, and high-quality video classes. Over 5 lakh medical students use Marrow to prepare for NEET PG, with Top 10 Rankers from 20202023 being Marrow users. Marrow is part of DailyRounds, a healthcare startup that builds a community-driven knowledge platform for doctors and healthcare professionals. Backed by M3 Japan, one of the worlds largest healthcare networks, we are a product-driven team of 300+ people based in Bengaluru.
About the Role :
We are seeking a passionate and skilled Software Development Engineer II (Android) to build scalable, high-performance mobile solutions used by lakhs of doctors across India. The ideal candidate will have strong hands-on experience in Android development using Kotlin, a keen eye for UI/UX, and a drive to deliver impactful features that elevate user experience and app performance.
Key Responsibilities (KRA) :
- Design, build, and maintain advanced Android applications using Kotlin and MVVM architecture.
- Develop engaging and responsive user interfaces using Jetpack
- Compose with a strong focus on user experience.
- Implement and optimize background operations using Services, WorkManager, and Schedulers.io() / Dispatchers.IO.
- Write clean, maintainable, and testable code following best practices and Clean Architecture principles.
- Collaborate with cross-functional teamsProduct, Design, and Platform Engineeringto deliver high-quality, scalable features.
- Enhance app performance, stability, and security, ensuring minimal crashes, ANRs, and optimized memory usage.
- Solve complex challenges related to SQL queries, video streaming, observability systems, and security mechanisms.
- Contribute to CI/CD improvements, app health tracking, and internal tooling to boost engineering productivity.
- Participate in code reviews, share feedback, and mentor junior developers to maintain code quality standards.
- Monitor app health metrics such as crash rates, load times, app size, and frame rendering performance.
Key Skillsets :
- Strong hands-on experience in Native Android development using Kotlin and MVVM architecture.
- Proficiency in Jetpack Compose for modern, reactive UI development.
- Experience with background operations, including WorkManager, Services, and concurrency handling.
- Expertise in SQL and database optimization for scalable and reliable performance.
- Solid understanding of Clean Architecture, dependency injection, and modular app design.
- Knowledge of video streaming, app performance tuning, and security best practices.
- Familiarity with CI/CD pipelines, Gradle optimization, and Git-based workflows.
- Experience in handling dark/light modes, responsive layouts, and accessibility standards.
Did you find something suspicious?
Posted By
Posted in
Mobile Applications
Functional Area
Mobile Development - Android
Job Code
1571994
Interview Questions for you
View All