Staff Engineer-Android

Truemeds India

Truemeds India

Software Engineering

Bengaluru, Karnataka, India

Posted on Jun 6, 2026

Staff Engineer – Android

Experience: 8+ Years

Location: Bangalore

Core Responsibilities

1. Technical Leadership & Architecture

  • Lead the design and architecture of scalable, high-performance Android applications using Kotlin.
  • Define and enforce best practices across architecture (MVVM/MVI/Clean), modularization, and code standards.
  • Drive long-term technical vision and roadmap for mobile engineering.

2. Hands-on Development

  • Contribute to critical parts of the codebase, solving complex engineering problems.
  • Ensure high-quality, maintainable, and efficient code through rigorous code reviews and mentoring.

3. System Design & Scalability

  • Architect solutions for performance, reliability, and scalability across millions of users.
  • Optimize app performance, memory usage, and start up time; reduce ANRs and crashes.

4. Cross-functional Collaboration

  • Partner with Product, Design, Backend, and QA teams to deliver seamless user experiences.
  • Translate business requirements into robust technical solutions.

5. Observability & Performance Ownership

  • Own app health metrics (Crash-free Rate, ANR Rate, Latency).
  • Drive monitoring and alerting using tools like Sentry, Firebase Crashlytics, and Play Console Vitals.

6. Engineering Excellence & Automation

  • Establish CI/CD pipelines and enforce quality gates (Detekt, ktlint, SonarQube, Danger).
  • Improve developer productivity through tooling, automation, and best practices.

7. Release & Risk Management

  • Oversee release strategies including staged rollouts, feature flags, and rollback mechanisms.
  • Ensure smooth Play Store deployments and post-release monitoring.

8. Mentorship & Team Development

  • Mentor junior and mid-level engineers; conduct design reviews and technical discussions.
  • Influence hiring decisions and help build a strong engineering culture.

Required Skills

  • 8+ years of experience in Android development.
  • Strong expertise in Kotlin, Android SDK, and modern Android development practices.
  • Deep understanding of Clean Architecture, MVVM/MVI, and scalable app design.
  • Hands-on experience with:
  • Jetpack Compose
  • Retrofit/OkHttp
  • Room/SQLite
  • Dependency Injection (Hilt/Koin)
  • Strong experience with performance optimization, debugging, and profiling tools.
  • Expertise in CI/CD, Git workflows, and release management.
  • Experience with large-scale, production-grade applications.

Good to Have

  • Experience with React Native and native module integration.
  • Exposure to A/B testing frameworks (Firebase Remote Config, Launch Darkly).
  • Knowledge of NDK and performance-critical components.
  • Prior experience in leading teams or owning major product areas.
  • Prior experience in Product based company