1. Careers
  2. /
  3. Open Positions
  4. /
  5. Mobile Development Lead (React Native)
Engineering

Mobile Development Lead (React Native)

Bangalore6-9 yrs experienceFull-time
Reviewing applications on a rolling basis · First-round responses within 5 working days
Apply for this role→

Application takes ~2 minutes.


About the role

Kirana Club is the largest community of Indian kirana owners, and they run real parts of their business on this app — so every performance win lands on millions of users in one of the toughest mobile environments anywhere, not on a benchmark. You own the whole app, not a slice: your architecture sets the ceiling for everything community, commerce, and AI ship on top. And you're joining as the platform steps into a much bigger chapter — more surface, more ambition, more reason the foundations have to be right now. You own the architecture, performance, and release quality of the Kirana Club App — used by 4M+ kiranas, almost all on ₹8,000 Android phones and flaky Tier 3+ networks. You stay hands-on — code, review, debug, set the bar — while leading a small team. It's IC-heavy and light on management, but app health can't ride on one person, so part of the job is leveling the team up.

What you'll do

  • Architecture end to end — navigation, state, API layer, caching, offline, native deps — modular enough that community, commerce, and AI ship in parallel without colliding or forcing a rewrite. You decide what to abstract now and what to defer.
  • Speed on real devices — cold start, screen load, JS-thread blocking, list performance, image loading, memory, and bundle size on Low end devices.
  • Releases — a predictable calendar, staged Play Store rollouts, OTA bundle updates for fast ship-and-rollback, close crash watching, and a rollback plan ready before things break.
  • The bar — review standards, TypeScript discipline, reliable CI/CD, tests where they earn their keep, dependency upgrades — and a team leveled up so app health never rides on one person.

What we're looking for

  • 6+ years in mobile, 4+ in React Native, with deep command of JS/TS (ES6+), the native bridge, and the discipline to keep a large codebase clean and typed.
  • Owned a real production app at scale — high MAU, low-end Android, poor networks, frequent releases, constant crash and perf pressure — across the full lifecycle, architecture through release ops, not a single module.
  • Shipped the surfaces we run on — image-heavy feeds, commerce checkout, push, deep links, offline-first.
  • Android in the real world — device fragmentation, telling JS-thread jank from native-thread jank and fixing both, bringing down cold start, and knowing when a native module is worth the cost (Gradle, Android Studio, native debugging).
  • Prevents fires, doesn't just fight them — apps that crash less because the architecture ruled out whole bug classes. Can point to one design decision that still held up two years and three feature areas later.
  • Fluent with the release and observability toolchain — staged rollouts, feature flags, Crashlytics/Sentry/Firebase — and ships fast without burying the team in process.
  • Treats AI as real leverage — has restructured how they work around it, not just autocomplete.

Ready to apply?

Application takes ~2 minutes.

Apply for this role→
← Back to all open roles

Questions about the role? careers@kirana.club