G
Posted Yesterday•Bengaluru, Karnataka, India
Senior Android Engineer (AI & Modular Architecture)
SeniorOn-site (Bengaluru)Salary undisclosed
Required Skills
KotlinTensorFlowLLMs
Job Description
About the Role
We are looking for a Senior Android Engineer to build and scale large, multi-module Android applications used by a large and demanding user base. You will work at the intersection of mobile engineering and applied AI, owning build architecture, UI performance, app stability, and the integration of LLM driven features into production.
This role needs someone who thinks in systems but ships in sprints. You will make architectural decisions that affect several feature teams, while staying close enough to the code to diagnose an ANR at 2am or cut build times by half.
Key Responsibilities
Architecture and Build Systems
- Design and maintain scalable multi-module Android architectures that let multiple feature teams work independently without breaking each other.
- Own the Gradle build setup, including convention plugins, version catalogs, build logic modularisation, and dependency management.
- Optimise build performance through configuration caching, build caching, parallel execution, and module graph tuning.
- Define and enforce module boundaries, API contracts, and dependency rules across the codebase.
UI Development
- Build high performance, accessible UIs with Jetpack Compose.
- Optimise recomposition, state handling, and rendering performance for complex screens.
- Contribute to and maintain a shared design system or component library.</
Ready to apply? Optimize your CV for this specific jobAI customizes your experience bullets and increases chances to get hired.