Senior Android Engineer (AI & Modular Architecture)
GSSTech Group · Bengaluru, Karnataka, India · On-site
Posted Sep 29, 2026
Sign up free: we match you to jobs like this, tailor your application and fill the form. 2 free applications every day.
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.
Stability, Performance, and Monitoring
Implement and maintain Firebase Crashlytics for crash reporting, alerting, and triage.
Diagnose and resolve memory leaks, ANRs, jank, and startup performance issues with Android Studio Profiler, LeakCanary, Perfetto, and similar tools.
Set up performance baselines and monitor regressions across releases.
Dependency Injection and Testability
Apply clean dependency injection patterns using Hilt or Dagger across modules.
Write testable code and maintain unit, integration, and UI test coverage.
AI and LLM Integration
Integrate LLM APIs (Claude, OpenAI, or similar) into production mobile features.
Build and consume MCP (Model Context Protocol) servers and tools within production workflows.
Handle token management, context window strategy, streaming responses, and cost control on mobile.
Implement agentic workflows and multi-agent orchestration where the product requires it.
Design AI error recovery: timeouts, retries, fallbacks, hallucination handling, and graceful degradation when the model or network fails.
Balance AI capability against real mobile constraints such as latency, battery, bandwidth, and offline behaviour.
Collaboration
Work closely with product, design, backend, and AI/ML teams to deliver features end to end.
Mentor engineers, review code, and raise the technical bar across feature teams.
Document architectural decisions and share knowledge internally.
Mandatory Requirements
6+ years of native Android development in Kotlin.
Proven experience with large scale, multi-module Android applications.
Strong Gradle expertise,…