Jobs
E

React Native Developer

edobbonMH, IN5d ago
Full-timevia indeed

Required Skills

androidapifigmaiosnext.jsreactreact nativeresttypescript

Job Description

WE'RE HIRING: REACT NATIVE DEVELOPER

  • *Build the Habbit App \| Mobile \+ Frontend \| Retail Technology**
  • *One Product. One Milestone at a Time.**
  • *Company:** edobbon
  • *Location:** Chembur, Mumbai
  • *Work Model:** Full\-time, Work from Office
  • *Experience:** 3–5 Years
  • *Salary:** ₹9–13 LPA Annual CTC
  • *Employment Type:** Permanent, Initial 3\-Month Probation
  • *Openings:** 1
  • *Reporting To:** Senior Full Stack / Platform Developer and Founder

01\. About edobbon

edobbon is a health\-first retail brand with stores in Kamothe and Panvel, along with upcoming Good Habbit kiosks. We read product labels so our customers don't have to.

We are building **Habbit**, a consumer mobile app that connects healthier shopping with our growing retail ecosystem.

We are looking for a skilled React Native Developer to take ownership of mobile app development, frontend implementation, testing, releases, and production fixes. You will work closely with our Senior Full Stack / Platform Developer, who manages backend APIs, data integrity, authorization, and transaction logic.

02\. First Product: Habbit Shopping MVP

The immediate priority is to build and launch a stable, user\-friendly Android and iOS shopping experience. Additional features will be developed sequentially after the core product is accepted.

  • *Key Responsibilities**
  • *Authentication and Security**
  • Implement phone number and OTP\-based sign\-in using the agreed authentication service.
  • Manage secure sessions, token storage, and logout functionality.
  • *Shopping Experience**
  • Develop home screens, categories, product catalogue, product details, and search.
  • Build a reliable shopping cart.
  • Integrate Shopify Storefront API and an approved, tested checkout flow.
  • *Performance and Reliability**
  • Implement loading, error, and empty states.
  • Handle connectivity issues and network failures.
  • Integrate basic analytics and crash reporting.
  • Troubleshoot and resolve production issues.
  • *Testing and App Releases**
  • Test the application across Android and iOS devices.
  • Prepare release candidates and resolve QA issues.
  • Support Google Play Store and Apple App Store submissions when dependencies and approvals are ready.

03\. First 90 Days: Delivery Roadmap

  • *Days 1–30: Foundation and Core UI**
  • Set up the Expo and TypeScript application.
  • Implement navigation and reusable UI components.
  • Integrate OTP authentication.
  • Demonstrate core shopping screens using real or approved test APIs.
  • *Days 31–60: Shopping Experience**
  • Complete product discovery, catalogue, search, product details, and cart.
  • Integrate the checkout flow.
  • Implement automated tests and network failure handling.
  • Deliver an internal beta release.
  • *Days 61–90: Stabilization and Launch**
  • Stabilize the shopping MVP.
  • Test across Android and iOS devices.
  • Implement crash monitoring and resolve critical issues.
  • Prepare and submit the first production release.
  • *Delivery expectations:** API availability, approved UI, Shopify setup, and app\-store review timelines will be tracked jointly. Performance will be evaluated against accepted deliverables within the developer's control, accounting for external dependencies.

04\. Future Modules: Sequential Development

After the core shopping MVP is accepted, additional modules will be prioritized and approved individually by the founder and platform team.

Planned modules include

  • Yellow Club loyalty and Coffee Bank balances and transaction history (display only; financial operations remain on the backend).
  • Product Health Score, followed by barcode scanning and score display.
  • Shelves, My Habbit, and Receipt Ledger.
  • Push notifications, referrals, deep links, and advanced account/order journeys.
  • Store and kiosk staff frontend screens when prioritized after consumer\-app milestones.

Each module will have its own requirements, delivery timeline, and acceptance criteria.

05\. Mandatory Technical Requirements

  • 3–5 years of hands\-on React Native development experience with TypeScript.
  • Practical Expo build and deployment experience.
  • At least one production mobile app personally shipped to Google Play Store or Apple App Store, with a verifiable link and clear evidence of contribution.
  • Strong understanding of React hooks, navigation, and state management.
  • Experience with typed API integration, caching, and offline\-tolerant data fetching.
  • REST API integration, OTP authentication, secure token handling, and safe mobile storage.
  • Push notifications, deep links, and familiarity with FCM/APNs.
  • Ability to implement Figma designs accurately using reusable components.
  • Knowledge of accessibility fundamentals and mobile performance optimization.
  • Experience with unit/integration testing, GitHub pull requests, debugging, and independent problem\-solving.

06\. Good to Have

  • Shopify Storefront API and mobile checkout integration.
  • Next.js and React web development.
  • Expo EAS Build and Submit.
  • Native module integration.
  • Barcode scanning and camera integration.
  • App analytics, attribution, and crash reporting.
  • Retail, grocery, or quick\-commerce experience.
  • AI coding tools such as Cursor, Claude, or GitHub Copilot.

07\. Engineering Standards and Work Culture

  • All source code and release assets will be owned by edobbon.
  • Follow protected branches, reviewed pull requests, and small, readable commits.
  • Maintain automated tests, technical documentation, and release notes.
  • Share brief daily progress and blocker updates and demonstrate completed work weekly.
  • Use AI\-assisted development responsibly, with human review and accountability for code quality.
  • Follow security best practices, including approved environment settings, least\-privilege API access, and no hardcoded secrets.

08\. Who Should Apply?

You are a strong fit if you

  • Can independently develop and ship polished React Native features.
  • Have experience delivering and maintaining a live mobile application.
  • Can explain the architecture and your personal contribution to a production project.
  • Are comfortable debugging issues and delivering production\-ready code.
  • Can work full\-time from our Chembur, Mumbai office.
  • Enjoy building a consumer\-facing product from its early stages.
  • *Please note:** Candidates with only tutorial projects, unfinished prototypes, or web\-only React experience without a verifiable released mobile app may not be shortlisted.

09\. Selection Process

  • Experience screening: 20\-minute introductory discussion.
  • Paid practical assignment: Build a small Expo shopping flow using a supplied public/test API, cart, and one deep link.
  • Code walkthrough: 45\-minute technical discussion.
  • Founder discussion and offer.

10\. Application Process

Interested candidates should share the following

  • Updated resume.
  • GitHub profile or relevant code samples.
  • Live Google Play Store or Apple App Store app link.
  • Brief description of the application and your personal contribution.
  • Current and expected CTC.
  • Notice period.
  • *Job Location:** Chembur, Mumbai
  • *Work Model:** Full\-time, Work from Office
  • *Annual CTC:** ₹9–13 LPA, depending on experience
  • *Ready to build Habbit and shape the future of healthier shopping?**

Join edobbon and help create a seamless mobile shopping experience for customers who want to make healthier choices.

\#Hiring \#ReactNativeDeveloper \#ReactNativeJobs \#MobileAppDeveloper \#Expo \#TypeScript \#Shopify \#FrontendDeveloper \#MobileDevelopment \#MumbaiJobs \#ChemburJobs \#RetailTechnology \#StartupJobs \#SoftwareJobs \#edobbon

Work Location: In person

Similar Jobs

Browse all jobs

Job Overview

Job type
Full-time
Work mode
On-site
Location
Mumbai
Posted
5d ago
Source
Indeed