Mobile App Developer (React Native)

Posted 3 weeks ago

Worldwide

Summary

Mobile App Developer (React Native) — Live-Streaming & Short-Video App About the project We're building a live-streaming and short-form video entertainment platform for iOS and Android, targeting overseas markets. The backend infrastructure is already under active development. We're now bringing on a mobile developer to build the client applications on top of those backend services. This is a React Native (TypeScript) build covering authentication, a short-video feed, live streaming, in-app purchases, and full store submission. You'll be the sole mobile contractor and will coordinate directly with the backend developer (the backend APIs are documented in OpenAPI 3.x). What you'll build (scope) 1. Project setup & authentication React Native (TypeScript) application skeleton Navigation structure (tab and stack) Design-system foundation: theme, reusable components, typography Authentication screens — phone OTP, email & password, Apple Sign-In, Google Sign-In — integrated with the existing backend auth API 2. Core feed & user content Short-video feed with vertical scroll and pre-loading Video playback with optimized first-frame load User-profile screens Follow / unfollow system Creator-side video upload: camera and gallery picker, basic trim and cover selection, transcoding handoff to the backend 3. Live streaming Viewer experience via the Mux Player React Native SDK Broadcaster experience: camera preview and stream-publish flow Real-time chat UI hooked to the backend chat service Gift-sending interface and coin-wallet display 4. Payments & monetization iOS coin purchases via Apple In-App Purchase (StoreKit 2) Android coin purchases via Google Play Billing Web-only purchases (if any) via Stripe Checkout in a web view Receipt-validation handoff to the backend Creator-earnings display screens 5. Testing, submission & approval Bug fixes and performance tuning (cold-start time, scroll FPS, memory footprint) Submission to the Apple App Store and Google Play One (1) round of post-rejection fixes included; further rejection cycles handled as a follow-on Final approved builds live in production stores Note: Recurring subscriptions and ML-based feed personalization are out of MVP scope. Gift-coin gifting only. Requirements & tech stack Strong React Native + TypeScript experience Experience integrating REST APIs from an OpenAPI spec Hands-on experience with Apple IAP (StoreKit 2) and Google Play Billing Experience with video playback / live streaming (Mux experience a strong plus) Familiarity with App Store and Google Play submission and review processes How we work (performance expectations) Daily code commits to our GitHub organization with descriptive messages Weekly written progress report every Monday Response to written communications within one (1) business day (your local time) All deliverables tested on iOS (latest two major versions) and Android (API level 24+) before submission for review Terms Rate: USD 50.00 / hour (hourly contract) Weekly hour cap: [40 hrs/week — same as existing backend contract] Estimated duration: [22-24 weeks], with milestone reviews approximately every two (2) weeks Milestone scope, ordering, and weekly hour allocation may be adjusted by written agreement during the engagement Work product and IP terms per our standard independent contractor agreement

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

    -

    $50.00

    Hourly
  • Remote Job
  • Ongoing project
    Project Type

Contract-to-hire opportunity

This lets talent know that this job could become full time.
Learn more
Skills and Expertise
Mandatory skills
Smartphone
React Native
Activity on this job
  • Proposals:50+
  • Last viewed by client:2 weeks ago
  • Hires:
    1
  • Interviewing:
    0
  • Invites sent:
    1
  • Unanswered invites:
    0
About the client
Member since Apr 18, 2026
  • USA
    Cranston6:51 AM
  • $21K total spent
    4 hires, 2 active
  • 426 hours

Explore similar jobs on Upwork

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