Mobile App Developer (React Native)
Budget: $20.0 - $50.0
HOURLY / FULL_TIME
⭐ 5.00 (1)
USA
phone, react-native, mobile-app-development
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
Open job