Live opening · Posted 6 hours ago
At a glance
The key details from the original listing.
Your early-applicant advantage
Live timing from JobBeeper.
About the role
Description supplied by the original job listing.
Responsibilities:
You'll build the mobile brain of Dhruva: the layer that decides whether a user in rural Rajasthan gets an answer in 500ms or 5 seconds, and whether the app stays reliable while Dhruva negotiates for 10,000 users simultaneously.
Architect a transport-agnostic real-time messaging layer (WebSocket, HTTP polling, push) with zero UI-layer churn as transports change.
Build the offline-first local data layer sync, conflict resolution, and schema migrations that scale as Dhruva's capabilities grow.
Build extensible rendering infra for AI-native UI: streaming responses, polymorphic message types, inline actionable widgets.
Handle the unglamorous but critical mobile edge cases: backgrounding, token refresh, network loss recovery.
Requirements:
3+ years of React Native, with production apps shipped to both app stores.
Strong WebSocket experience: connection lifecycle, reconnection, event-driven handling.
SQLite or WatermelonDB in production, including schema migrations and offline-first patterns.
TypeScript fluency: strict types from backend contracts through the data layer.
Android performance chops: FlatList tuning, Hermes, memory profiling.
Redux (or equivalent) for concurrent async state without race conditions.
Skills
React Native, TypeScript, React.js, Android, WebSockets, SQLite
Experience
3-6 yrs
More openings worth a look
Recently tracked roles with full details and direct application links.