HamburgerMenu
hirist

Neuroglia Health - Software Development Engineer II - Android Applications

Posted on: 10/11/2025

Job Description

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.


info-icon

Did you find something suspicious?