React Native/Expo Developer for AI Companion App

Posted 15 hours ago

Worldwide

Summary

I'm building a voice-first AI lifestyle companion app for iOS and Android. The backend is fully built and operational — Node.js / Express, Supabase database, an AI conversation engine, and ElevenLabs voice synthesis. I need an experienced React Native / Expo developer to build the frontend UI layer and connect it to the existing backend API. A complete Frontend Developer Brief — 15 sections covering every screen, state, animation, and API integration point — is ready for handoff after a confidentiality and IP agreement is signed. Interactive prototypes are available as visual reference. This is a well-documented, well-scoped project. I know exactly what I want built. WHAT YOU'LL BE BUILDING A single-surface app with multiple states — idle, conversation, overlays, onboarding, paywall A custom animated perimeter border system (React Native Skia or Canvas) A voice-first conversation canvas with full-width text rendering and semantic chunking A custom pill input component with three zones (mic, keyboard, upload) Four full-screen overlays, including one with a custom horizontal spectrum data visualization A seven-step onboarding conversational flow (first launch only) SMS phone verification at signup (Twilio Verify) A two-option subscription paywall (one immediate plan, one free-trial plan) via Stripe Payment-update and account-state screens tied to subscription status ElevenLabs audio playback with pause, resume, and interrupt controls Writing and applying Supabase Row Level Security policies across all tables Full REST API integration with the existing backend App Store and Google Play submission-ready builds WHAT'S ALREADY BUILT — YOU WON'T TOUCH THIS Node.js / Express backend (fully operational) Supabase database (schema complete) AI conversation engine (done) ElevenLabs voice pipeline (operational) All coaching logic and proprietary content (hands off) REQUIRED SKILLS React Native — 3+ years production experience Expo — build, deploy, EAS experience Published apps live in both the App Store and Google Play REST API integration Stripe — subscriptions including free trials Supabase — including writing and applying Row Level Security policies Animation — React Native Animated; React Native Skia preferred Audio playback — expo-av or equivalent Strong English communication — the spec requires close reading NICE TO HAVE ElevenLabs or voice API experience Twilio Verify or SMS verification experience Health, wellness, or AI app experience, including handling of sensitive user data Voice-first or conversational UI experience TO APPLY, PLEASE INCLUDE Two or three React Native apps you built that are currently live in the App Store or Google Play (with links) Your experience with Stripe in-app subscriptions, including free trials Your experience with Supabase, including Row Level Security Your experience with audio playback and voice interfaces Your honest estimate of hours and timeline for this scope Your hourly rate or fixed-price preference A confidentiality and IP assignment agreement is required before the detailed brief is shared. Looking to start immediately with the right person.

  • Less than 30 hrs/week
    Hourly
  • 1-3 months
    Duration
  • Expert
    Experience Level
  • $20.00

    -

    $35.00

    Hourly
  • Remote Job
  • Complex project
    Project Type
Skills and Expertise
Mandatory skills
React Native
Stripe
Supabase
Nice-to-have skills
Mobile App Development
Tools
React Native
Expo
iOS Development
Activity on this job
  • Proposals:50+
  • Last viewed by client:15 hours ago
  • Interviewing:
    0
  • Invites sent:
    0
  • Unanswered invites:
    0
About the client
Member since Jul 27, 2026
  • United States
    Chandler2:20 PM

Explore similar jobs on Upwork

Smartphone
iOS Development
Mobile app developerFixed-price‐ Posted 3 months ago
Node.js
API Integration
PostgreSQL
Chat & Messaging Software
Mobile App Development
React Native
Supabase
Payment Integration Framework
iOS Development
Android App Development

How it works

  • Post a job icon
    Create your free profile
    Highlight your skills and experience, show your portfolio, and set your ideal pay rate.
  • Talent comes to you icon
    Work the way you want
    Apply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
  • Payment simplified icon
    Get paid securely
    From contract to payment, we help you work safely and get paid securely.
Want to get started? Create a profile

About Upwork

  • Rating is 4.9 out of 5.
    4.9/5
    (Average rating of clients by professionals)
  • G2 2021
    #1 freelance platform
  • 49,000+
    Signed contract every week
  • $2.3B
    Freelancers earned on Upwork in 2020

Find the best freelance jobs

Growing your career is as easy as creating a free profile and finding work like this that fits your skills.

Trusted by

  • Microsoft Logo
  • Airbnb Logo
  • Bissell Logo
  • GoDaddy Logo