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 engineering team from the ground up, and shipping the mobile app that puts construction materials in customers' hands in minutes. We move fast, think big, and build without bureaucracy.
🔹 Own the full product stack — zero hand-holding, full accountability
🔹 Ship real features to real users from week one
🔹 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 junior mobile engineer who is genuinely excited about building with React Native and modern tooling. You don't need to know everything on our stack — but you should be hungry to learn it, and learn it properly. You'll work alongside our mobile tech lead, contributing to features, writing tests, and gradually owning entire screens and flows. We'll invest in your growth; you bring the drive.
WHAT YOU'LL DO
🔹 Build screens, components, and features for the Homerun app using React Native, Expo, and TypeScript
🔹 Write clean, well-typed code — NativeWind for styling, Zustand for state, TanStack Query for API calls
🔹 Integrate with REST APIs, parse responses with Zod, and handle loading, error, and empty states properly
🔹 Write unit and component tests for everything you build — tests are not optional here
🔹 Participate in code reviews, learn from feedback, and improve the codebase as you go
🔹 Set up and maintain analytics events, logging breadcrumbs, and accessibility labels
🔹 Debug issues across Android and iOS, work with Sentry crash reports, and fix what you find
🔹 Learn server-driven UI patterns, build pipeline tooling, and mobile performance optimization on the job
YOU SHOULD HAVE
🔹 A solid grasp of JavaScript and TypeScript — types, async/await, closures, and the event loop
🔹 React fundamentals: components, hooks (useState, useEffect, useRef, useContext), props, and rendering
🔹 Some exposure to React Native or Expo — personal projects, coursework, or internships count
🔹 Basic Git skills — branching, pull requests, resolving merge conflicts
🔹 Willingness to write tests, read documentation, and follow established patterns before inventing new ones
🔹 A learning mindset — you read docs, watch conference talks, build side projects, and stay curious
BONUS POINTS Published an app on Play Store or App Store · Used Zustand, TanStack Query, NativeWind, Zod, or React Hook Form · Know Expo Router file-based routing · Comfortable with REST APIs · Active GitHub profile · Familiar with ESLint / Prettier
WHAT YOU'LL LEARN React Native New Architecture · Expo Managed Workflow · Server-Driven UI · CI/CD with EAS · Performance Tuning · Crash Reporting · Mobile Security · E2E Testing with Maestro
📍 Bangalore · Full-time · On-site · 0–2 years experience
Click on Apply to know more.