Expo / React Native Developer (Contract)

$$$$

๐Ÿ“ Location: Remote

๐Ÿ—ฃ Language: English โ€“ B2

๐Ÿ‘ฅ Engagement: Contract / Fixed-rate contract

โฐ Start: ASAP

โณ Estimated workload: ~100 hours for the entire contract

๐Ÿข About the Project

We are looking for an Expo / React Native Developer for a short-term contract project in the mental health / wellness domain.

The project includes two frontends:

  • ๐Ÿ“ฑ Mobile App โ€” Expo / React Native
  • ๐Ÿ’ป Clinician Portal โ€” React + Vite

The backend (Express / TypeScript / Prisma) has already been implemented and is operational for core functionality, including authentication, RBAC, patient data, logs, check-ins, the AI companion, and other key modules. The main goal is to connect the existing frontend parts to the real backend APIs instead of static mock data.

This is not a role focused on building new architecture or creating new screens. We are looking for a developer who can quickly dive into an existing codebase and complete integration tasks efficiently.

๐Ÿ’ผ Responsibilities

๐Ÿ“ฑ Mobile App (React Native / Expo)

  • Replace mock data in:

    • CarePlanScreen.js
    • MedicationsScreen.js
    • AppointmentsScreen.js
    • SafetyPlanScreen.js

    with real API calls to existing backend endpoints

  • Fix the push notification registration flow:
    • the mobile app currently posts to /device-tokens
    • the backend route is mounted at /api/v1/device-tokens
  • Remove the hardcoded CloudFront URL from api.js

    and implement environment-based switching (dev / staging / prod)

  • Clean up the Journal screen:
    • remove remaining mock historical entries
    • ensure all data flows through the backend journalService
  • Remove the seed patient fallback and mock response path from the companion chat (ai.js) so all authenticated sessions use the real backend

๐Ÿ’ป Clinician Portal (React / Vite)

  • Integrate the session transcript viewer with the real backend transcript endpoint
  • Connect:

    • SOAP note generation
    • ICD-10 coding
    • Action items

    to the corresponding backend API routes

  • Integrate the pre-visit summary with the backend endpoint

    (currently uses hardcoded mock data in clinician.jsx)

๐Ÿ›  Tech Stack

  • React Native
  • Expo
  • React
  • Vite
  • JavaScript
  • TypeScript
  • REST APIs
  • SecureStore
  • JWT authentication

โœ… Requirements

  • 2+ years of commercial experience with React Native or Expo
  • 2+ years of experience with React (web)
  • Strong understanding of REST API integration
  • Experience with:
    • async/await
    • error handling
    • authenticated API clients
    • JWT auth flows
  • Experience with Expo SecureStore
  • Ability to quickly navigate and work within an existing codebase
  • Ability to write clean service modules for API abstraction

โญ๏ธ Nice to Have

  • Experience with Expo Notifications API
  • Experience configuring environments:
    • expo-constants
    • .env
    • EAS setup
  • Previous experience with health / clinical / wellness products

๐ŸŽฏ Ideal Candidate

We are looking for a self-driven developer who is comfortable working in a short-term contract format, can quickly onboard into an existing project, and deliver integration tasks in a production-ready state without constant hand-holding.

๐Ÿงฉ Hiring Process

Screening interview

Short technical interview

Offer ๐Ÿš€

Required languages

English B2 - Upper Intermediate
Ukrainian Native
Published 8 May
63 views
ยท
24 applications
See stats of candidates who applied for this job ๐Ÿ‘€
To apply for this and other jobs on Djinni login or signup.
Loading...