Architect - Android

Meesho · Bangalore, Karnataka

What you will do

  • Define and evolve the long-term Android architecture strategy, including modularization and migration paths away from legacy stacks

  • Drive cross-team architectural decisions and write ADRs that align mobile and platform teams on shared patterns

  • Lead architectural reviews, deep-dive design sessions, and refactoring of high-impact surfaces

  • Set engineering standards for code quality, testing strategy, and release readiness

  • Own end-to-end app performance — startup, jank, memory, ANRs, battery.

  • Champion AI-assisted developer workflows — Claude Code, Cursor, Codex, AI-driven code review and test generation and measure productivity impact. 

  • Identify and lead 2–3 crucial strategic projects per year from problem framing through rollout. 

  • Build the next generation of internal SDKs, design system components, and platform libraries consumed by other Android engineers.

  • Recruit, mentor, and grow Android engineers; partner on hiring loops and career growth

  • Perform deep code reviews that raise the technical bar

  • Represent Android in cross-functional planning and shape the broader mobile roadmap

  • What you will need

  • 8+ years of Android development experience, with at least 2 shipped production apps
  • Strong command of Jetpack Compose, state management, and the modern Android UI toolkit

  • Hands-on experience with the modern Jetpack stack: Hilt, Room, DataStore, WorkManager, Navigation, Paging

  • Solid understanding of architecture patterns — unidirectional data flow, MVI, clean architecture — and how to make them testable

  • Proven debugging skills — memory leaks, ANRs, jank, cold-start regressions.

  • Experience with performance tooling: Macrobenchmark, Baseline Profiles, App Startup, and R8 optimization

  • Proficiency with modern networking and serialization (Retrofit + OkHttp, kotlinx.serialization or Moshi) and image loading.

  • Strong grasp of concurrency, structured concurrency with Coroutines, and reactive streams.

  • Experience with modularization at scale, Gradle build optimization (KSP, configuration cache, build cache), and CI/CD pipelines

  • Comfort with AI-assisted development tools (Claude Code, Cursor, Codex) in day-to-day workflow

  • Understanding of advanced Android internals — custom Compose layouts, background execution constraints, process lifecycle, security best practices

  • Strong Git, code review, and collaboration habits

  • Apply →