Staff Engineer-Android
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
