Android Software Development Engineer II
Bengaluru, Karnataka, India · Full Time
Be the first to apply
- Experience
- 2+ yrs
- Salary
- INR 700,000 – INR 1,200,000 / year
- Openings
- 1
- Posted
- 2 jam yang lalu
- Work mode
- In office
- Education
- B.Tech / B.E.
- Eligibility
- Candidates holding a Bachelor’s degree in Technology or Engineering in any specialization are eligible to apply.
- Resume
- Required to apply
Where you'll work
Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.
Job description
About DBMCI and Neuroglia Health
DBMCI (Dr. Bhatia Medical Coaching Institute) functions as a flagship vertical of Neuroglia Health Pvt. Ltd., backed by M3 Inc., a prominent Japanese healthcare firm listed on the Tokyo Stock Exchange. Established in 1996, DBMCI is recognized as a leading NEET PG preparation platform in India, offering a hybrid learning model that synthesizes in-person classroom expertise with advanced digital tools. This approach supports students through personalized journeys featuring on-demand video lectures, live interactive sessions, and offline classes. The platform has impacted over 500,000 doctors and hosts more than 1,500 hours of live teaching annually, maintaining an impressive 92.5% success rate in NEET PG and other competitive exams. Alongside partners like Marrow and DailyRounds, DBMCI is becoming a pivotal force in Indian medical education, emphasizing quality, scale, and innovation.
Role and Responsibilities
- Develop impactful Android features aligned with best practices for a product used by hundreds of thousands of doctors.
- Utilize AI-driven coding tools to accelerate feature design, implementation, and refactoring while ensuring robust code quality and test coverage.
- Construct scalable, stable, and secure engineering solutions; leverage AI-based observability, crash analytics, and log insights to proactively identify issues in video streaming, background processes, and SQL-intensive workflows.
- Collaborate with platform engineers and cross-functional teams to ideate and refine user-centric features, improve app architecture, and automate development pipelines.
- Focus on enhancing app health metrics including crash rates, load times, app size, and memory usage, applying AI-assisted profiling and performance optimization techniques.
- Build internal applications and tools, streamline CI/CD pipelines, and establish workflows to improve engineering productivity.
Candidate Profile and Expectations
- Minimum 2.5 years of hands-on experience in native Android development using Kotlin and MVVM architecture.
- Ability to author precise memory files for AI coding agents, manage AI-driven ideation, optimize SQL queries, and assess solution trade-offs.
- Self-motivated continuous learner with strong problem-solving aptitude, bias for timely action, and speed in delivering results.
- Proficiency in UI development using Jetpack Compose with a user-centered design mindset.
- Expertise in addressing concurrency challenges using Schedulers.io() or Dispatchers.IO.
- Deep commitment to app stability by managing edge cases and minimizing crashes and ANR occurrences.
- Desirable experience with Media3/ExoPlayer, Clean Architecture patterns, and strong SQL fundamentals.
- Passion for personal or open-source projects is valued and encouraged.
- Preference given to candidates experienced in developing consumer-facing (B2C) mobile applications.
Minimum education
Bachelor's Degree