Skip to main content
Sign up to apply

Already have an account? Log in

Back to Jobs

React Native / Expo developer

Summary shown in Indonesian — English version coming soon.

Kembangkan aplikasi Spark dengan React Native & Expo, siap rilis di App Store

Konversi prototype React menjadi aplikasi iOS & Android menggunakan Expo dan Supabase. Kirimkan fitur Monthly Reflection dan integrasikan Stripe webhook.

Why This Role?

Akses langsung ke founder untuk pertanyaan dan pengambilan keputusan setiap hari

Required Skills

React NativeExpoSupabaseTypeScriptApp Store SubmissionStripe Webhooks

Keywords

React Native developerExpo developerSupabasemobile appremote workaplikasi mobilepengembangan aplikasi
View Original Description from Contra

Original description from Contra

What Spark is Spark is a premium couples app for the UK market — built around communication, expert-backed content, and genuine connection. We've completed a full React prototype (2,500 lines, 8 screens, complete UI, all content and games built) and we're ready to convert it into a real iOS and Android app. We are not starting from scratch. You are not designing anything. The hard creative work is done. Your job is to convert, connect, and ship. What the project is Five clear deliverables: Convert the existing React prototype (spark-app.jsx) to Expo React Native — all 8 screens, complete component library, Cinzel + Cormorant Garamond fonts via expo-font, custom SVG Ankh icon Build and connect a Supabase backend — users, journal entries, couple links, community posts tables, row-level security, real-time subscriptions Implement authentication — email/password sign-up, Apple Sign-In (required for App Store), 6-digit partner linking code flow Build one new feature — Monthly Reflection: both partners answer 5 questions privately, answers revealed side-by-side when both complete, push notification on 1st of each month via Expo Push Submit successfully to Apple App Store (iOS first) and Google Play — including EAS Build configuration, app signing, TestFlight distribution, and store metadata upload The stack React / React Native + Expo (Managed Workflow) Supabase (PostgreSQL + Auth + Realtime + Edge Functions) Expo EAS Build + EAS Submit Stripe webhooks (backend only — no in-app payment UI needed) Expo SecureStore, Expo Notifications, Expo Router What we'll give you The full spark-app.jsx prototype — all UI, logic, content, and data already written Figma assets — Ankh SVG, icon files, font files Complete written specification for the Monthly Reflection feature Supabase project already created — you connect to it Stripe already configured — you build the webhook listener Daily availability from the founder for questions and decisions Weekly video call for progress review What we need from you Hard requirements — please only apply if you have all of these: React Native + Expo: 3+ years, production apps shipped At least one live app in the App Store — please include the link in your application. Applications without an App Store link will not be reviewed. Supabase or Firebase: backend integration in a production app Stripe: webhook implementation experience App Store and Google Play submission: done it before, know the process TypeScript: comfortable (the converted app should be in TS) UK English: all copy and comments in UK English throughout Nice to have (not required): Experience with Expo EAS Build specifically Push notification implementation (Expo or FCM) Supabase Edge Functions React Native Reanimated for animations How to apply Three things only — no cover letter needed: The App Store link to the last app you shipped One sentence about your Supabase experience (have you used it in production, or would this be your first time?) Your availability — when could you start, and roughly how many hours per week? Applications that include all three get a response within 24 hours. Applications missing any of the three do not. Budget and timeline Fixed price: £3,000–£5,000 for the full engagement depending on experience and speed of delivery. We pay in milestones: 25% on start, 25% on working iOS simulator build, 25% on TestFlight distribution, 25% on App Store approval. Timeline: 8 weeks from start. We need to be in the App Store by Week 10 of the overall project.


Share this job

Help a friend find their next remote role.


Company
Jamie Bond
Source
Contra
Salary
$XX,XXX
Job Type
contract
Location
Worldwide Remote · Remote
Category
Engineering
Seniority
mid
Posted
Mar 11, 2026