26 Oct
|
edobbon
|
Mumbai
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
- 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.
- 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.
- 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.
- 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 workplace 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.
- 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
📌 React Native Developer (Mumbai)
🏢 edobbon
📍 Mumbai