Qureos

FIND_THE_RIGHTJOB.

Full‑Stack React Developer (Healthcare Booking Platform)

India

Company: Call My Doctor Health Care LLC

Location: Mumbai, India

Employment: Full‑time (onsite)

Experience: 3+ years

About Us

Call My Doctor Health Care LLC provides on‑demand medical services across Dubai (and expanding): Doctor on Call, Lab at Home, Nursing at Home, PCR Test at Home, IV therapy, physiotherapy, and more. We are building a modern booking website that makes it effortless for patients to schedule appointments at home/hotel/office.

Role Summary

You will own the end-to-end development of a production-grade React Native mobile application (iOS & Android) with a robust online appointment booking module. You will design and implement pixel-perfect UI, integrate APIs (Node.js/NestJS/Express), handle payments & communications, and deliver features with high performance and reliability. You’ll collaborate with design, marketing, operations, and clinical teams to rapidly launch and iterate the patient app.

Core Responsibilities

  • Plan & Architect a scalable, secure, user-friendly mobile app with smooth navigation and offline support.
  • Booking Flow Design (Doctor on Call, Lab at Home, Nursing at Home, PCR Test at Home, IV Drip, Physiotherapy, etc.):

Multi-step form: service → location (map/pin + geo-fencing) → date/time slot → patient details → add-ons → payment → confirmation.
Real-time slot availability with resource calendars (doctors, nurses, phlebotomists).
Notifications for booking confirmations, reminders, and updates.

  • API & Backend Integration (Node.js/NestJS/Express + PostgreSQL/MongoDB):

Bookings, services, promo codes, add-ons, service areas, payments, refunds, staff assignment.
Authentication/authorization with JWT/OAuth/OTP login.

  • Mobile-specific Integrations:

Payments: Stripe/Checkout.com/PayTabs (Apple Pay, Google Pay, cards, refunds, payment links).
Communications: WhatsApp Business API/360dialog/Twilio, SMS (local UAE providers), email.
Maps/Location: Google Maps SDK (Places Autocomplete, Distance/ETA, fees), device GPS for service eligibility.
Push Notifications: Firebase Cloud Messaging / OneSignal.

  • Performance & UX:

Optimize app for smooth rendering, low battery usage, and offline caching.
Implement animations & transitions with React Native Reanimated / Framer Motion.
Ensure accessibility & RTL (Arabic) support.

  • Quality & Testing:

Write unit, integration, and E2E tests (Jest, Detox, Appium).
Maintain CI/CD pipelines for automatic builds & app store deployment.

Required Skills & Experience

  • 3–6 years of professional experience in React Native mobile development.
  • Strong expertise in JavaScript/TypeScript and React Native architecture.
  • Experience with Redux/MobX/Zustand or Context API for state management.
  • Familiarity with native build tools (Xcode, Android Studio, Gradle).
  • Solid understanding of API integration, REST/GraphQL, WebSockets.
  • Knowledge of Firebase/OneSignal, push notifications, and mobile security best practices.
  • Hands-on experience with App Store & Play Store submission guidelines.
  • Strong debugging, testing, and performance optimization skills.

Nice to Have

  • Experience in Healthcare Tech / Telemedicine apps.
  • Knowledge of offline data sync, caching layers (AsyncStorage/SQLite/Realm).
  • Exposure to CI/CD pipelines (Fastlane, GitHub Actions).
  • Experience with native modules (Objective-C, Swift, Kotlin/Java).
  • Multi-region/bilingual app support (English/Arabic).

Key Modules to Deliver (MVP → V1)

  • Patient App (React Native): service selection, booking flow, payments, real-time notifications, booking history.
  • My Account: patient profile, bookings, invoices, payment methods, addresses.
  • Admin/Ops Panel (web, integrated): staff assignment, booking management, SLA monitoring.
  • Notifications: WhatsApp/SMS/email + push notifications for confirmations, reminders, SLA breaches.
  • Analytics & Tracking: GA4 + Firebase events, conversion tracking.

Technical Stack (Reference)

  • Frontend (Mobile): React Native (0.74+), TypeScript, Redux/Zustand, React Navigation, Reanimated/Framer Motion, AsyncStorage/SQLite.
  • Backend: Node.js/NestJS/Express, PostgreSQL/MongoDB, REST/GraphQL APIs, Redis (queues, rate limiting).
  • Infra: Firebase/OneSignal, Vercel/AWS/GCP, Docker, GitHub Actions CI/CD.
  • Testing: Jest, React Native Testing Library, Detox, Appium.

KPIs & Success Metrics

  • Booking funnel CVR (from app open → confirmed booking).
  • App performance: <2s cold start, smooth 60fps navigation, <1% crash rate.
  • Booking success rate (> 98% successful payments).
  • User retention (Day 7 / Day 30).
  • Ratings & reviews on app stores.

Compliance & Data Protection

  • Alignment with UAE PDPL & healthcare compliance (PHI handling).
  • Secure data storage: encryption at rest & in transit.
  • Role-based access control for sensitive data.
  • Minimal data principle with audit logs for admin actions.

What You’ll Deliver in 60–90 Days

  • MVP mobile app (Doctor on Call + Lab at Home) live with payments & push/WhatsApp confirmations.
  • Patient login/OTP flow with booking history.
  • Admin booking board integrated with mobile app bookings.
  • GA4 + Firebase event tracking with conversion reports.
  • App deployed on App Store (iOS) & Google Play (Android).

Duty Timings

9:00 AM to 6:00 PM IST

5 days a week (Monday to Friday)

Job Type: Full-time

Pay: ₹50,000.00 - ₹100,000.00 per month

Application Question(s):

  • Which area of Mumbai are you currently located in?
  • If selected, how soon can you join?
  • How many years of experience do you have in React Native mobile app development?
  • Have you published apps to the App Store/Google Play? If yes, please share links.

Work Location: In person

© 2025 Qureos. All rights reserved.