Website:
home-run.co
Job details:
WHY HOMERUN?
Homerun is a Series A, quick-commerce startup based out of Bangalore — and one of India's fastest-growing startups building toward becoming a unicorn in the home and construction materials space. We're early-stage, assembling our founding engineering team from scratch, and shipping the mobile app that puts construction materials in customers' hands in minutes. You won't be inheriting legacy code — you'll be writing the first lines that define how this system works for years.
🔹 Be the founding mobile engineer — your architecture decisions are the ones the next 10 engineers inherit
🔹 Work directly with the VP of Engineering with full technical authority over mobile
🔹 Join early and help set the culture — your fingerprints will be all over this company
🔹 Scale fast without layers of bureaucracy slowing you down
🔹 Work alongside a passionate, mission-driven founding team
🔹 Bangalore-based, in-person energy with a high-ownership culture
THE ROLE We're looking for a senior React Native engineer to own the mobile app end-to-end. You'll be the technical authority on all things mobile — architecture decisions, code quality, performance, and shipping cadence. This is not a "build screens from Figma" role. You'll shape the mobile architecture, set up server-driven UI patterns, make infrastructure decisions, and eventually mentor junior engineers as the team scales.
WHAT YOU'LL DO
🔹 Architect and build the Homerun mobile app from the ground up — React Native (Expo SDK 55, New Architecture, Hermes, Expo Router v4)
🔹 Design and implement a server-driven UI framework so the backend can control layouts, promotions, and feature rollouts without app releases
🔹 Own the entire mobile stack: Zustand, TanStack Query v5, NativeWind v4, Expo Router, and MMKV 🔹 Set up the CI/CD pipeline — EAS Build, EAS Update, GitHub Actions — and ensure builds, linting, type-checking, and tests run on every PR
🔹 Integrate crash reporting (Sentry), analytics, performance monitoring, force update, feature flags, and deep linking from Day 1
🔹 Build with security in mind: certificate pinning, encrypted storage, no secrets in the JS bundle, jailbreak/root detection
🔹 Write tests (Jest, RNTL, Maestro) and enforce a culture where untested code doesn't get merged 🔹 Collaborate with the backend team (Go + PostgreSQL + Redis on GCP) to shape API contracts and ensure a fast, reliable mobile experience
🔹 Mentor SDE 1 hires joining the mobile team as we scale
YOU SHOULD HAVE
🔹 3–7 years of professional experience building and shipping React Native apps to production (App Store + Play Store)
🔹 Deep familiarity with the modern RN ecosystem — New Architecture (Fabric, TurboModules, JSI), Expo managed workflow, Hermes, file-based routing
🔹 Strong TypeScript skills — strict mode, generics, discriminated unions, not just any everywhere
🔹 Hands-on experience with at least two of: Zustand, TanStack Query, NativeWind/Tailwind, React Hook Form + Zod
🔹 Experience setting up CI/CD for mobile (EAS Build, Fastlane, or similar), OTA update strategies, and build profiles for dev/staging/prod
🔹 Working knowledge of mobile performance optimization — cold start times, JS thread FPS, bundle size, image loading, list virtualization
🔹 Understanding of mobile security basics: token storage, certificate pinning, ProGuard/R8, no PII in logs
🔹 Comfort with ambiguity, moving fast, and owning outcomes — not just tasks
BONUS POINTS Built server-driven UI systems · Prior experience in quick-commerce, logistics, or high-frequency transactional apps · Familiarity with Go, PostgreSQL, or GCP · Experience with Sentry, Maestro/Detox for E2E · Previously worked at an early-stage startup
TECH STACK React Native 0.83 · Expo SDK 55 · TypeScript (strict) · NativeWind v4 · Zustand · TanStack Query v5 · Expo Router v4 · Hermes · MMKV · Reanimated v3 · Sentry · EAS Build · Go (backend) · GCP Cloud Run
📍 Bangalore · Full-time · On-site · SDE 2/3 · Early-stage startup
Click on Apply to know more.