React Native Expo Developer Needed - 22/05/2026 17:01 EDT
Budget: $1,500 – $3,000 USD
I’m building a cross-platform utility app and want it developed with React Native using the Expo toolchain so the same codebase ships smoothly to both iOS and Android.
Key deliverable
Real-Time Data Architecture — Non-Negotiable Requirement
The highest engineering priority in this build is rock-solid, low-latency real-time data handling. We are not polling. We require a persistent connection architecture — WebSockets, Firebase Realtime Database listeners, or a comparable push-based solution — that keeps the interface instantly current without meaningful battery drain.
Three data streams must update continuously and reliably throughout a 4-5 hour active session:
Environmental data — external conditions must refresh automatically at appropriate intervals without user action. Stale data produces wrong outputs. This stream must be always current.
Position data — device location must update in real-time using watchPositionAsync with intelligent distance intervals. Continuous, smooth updates only. No on-demand getCurrentPosition calls.
AI response delivery — API responses must begin rendering as tokens arrive, not after the full payload completes. Streaming delivery is required.
Battery efficiency is a hard constraint. The app runs continuously for 4-5 hours in an outdoor environment. The real-time architecture must include proper connection lifecycle management, background behavior handling, and intelligent update intervals that preserve battery through a full session.
When you apply, tell us your preferred approach to this architecture in React Native and your reasoning on the tradeoffs between WebSockets, Firebase Realtime, and Supabase Realtime. That answer matters to us.
Show me a recent utility-style app or code snippet that proves your experience with Expo and real-time data, and let’s get started right away.
Key deliverable
Real-Time Data Architecture — Non-Negotiable Requirement
The highest engineering priority in this build is rock-solid, low-latency real-time data handling. We are not polling. We require a persistent connection architecture — WebSockets, Firebase Realtime Database listeners, or a comparable push-based solution — that keeps the interface instantly current without meaningful battery drain.
Three data streams must update continuously and reliably throughout a 4-5 hour active session:
Environmental data — external conditions must refresh automatically at appropriate intervals without user action. Stale data produces wrong outputs. This stream must be always current.
Position data — device location must update in real-time using watchPositionAsync with intelligent distance intervals. Continuous, smooth updates only. No on-demand getCurrentPosition calls.
AI response delivery — API responses must begin rendering as tokens arrive, not after the full payload completes. Streaming delivery is required.
Battery efficiency is a hard constraint. The app runs continuously for 4-5 hours in an outdoor environment. The real-time architecture must include proper connection lifecycle management, background behavior handling, and intelligent update intervals that preserve battery through a full session.
When you apply, tell us your preferred approach to this architecture in React Native and your reasoning on the tradeoffs between WebSockets, Firebase Realtime, and Supabase Realtime. That answer matters to us.
Show me a recent utility-style app or code snippet that proves your experience with Expo and real-time data, and let’s get started right away.