React Native (Expo) dev to take an existing subscription app to launch on iOS & Android
react-native, in-app-purchases, ios, android, expo.io, next.js
Preferred qualifications
- Experience: Expert
We're Rituelle, an AI skincare companion app. The app is built and tested by real users, and we need a developer to take over the existing codebase and get version 1.1.0 live on the App Store and Google Play, then stay on for ongoing maintenance.
A full technical audit has already been done, so the work is clearly scoped:
- Store setup: App Store Connect and Google Play Console subscription configuration, privacy labels / data safety forms, reviewer notes, production release
- Subscriptions: RevenueCat setup for iOS and Android (keys, server notifications, webhooks), removing the old Stripe flow, launch cutover settings on Vercel
- Launch-blocking fixes: account deletion, an auth/security issue, a Next.js security upgrade, consent capture, paywall and review-account issues
- Pre-launch fixes: paywall reliability, purchase and renewal edge cases, Expo OTA update config, rate limits and cost caps, cron reliability, Sentry error tracking
- Testing and release: end-to-end purchase testing on real iOS and Android devices (sandbox and test store), internal builds, then store submission
Stack: React Native / Expo, Next.js on Vercel, Supabase, RevenueCat, Google Vertex AI (Gemini), Mixpanel, Resend
You should have:
- At least one app with in-app subscriptions live on the App Store and/or Google Play
- Hands-on experience with RevenueCat and Supabase
- Experience taking over an existing codebase
- Clear, regular communication in English
Budget: we're an early-stage startup with a limited budget. We're looking for a developer on a fixed monthly retainer of $100-150, starting with a small paid first milestone so we can work together on a real task. The full audit will be shared with shortlisted candidates.
To apply, please start your proposal by answering:
1. Link 1-2 apps you've published with in-app subscriptions, and what your role was.
2. Have you set up RevenueCat with App Store Server Notifications and Google real-time developer notifications? What's the most common thing that breaks?
3. How would you properly delete a user's account and all their data in Supabase?
4. How many hours per month can you commit within this budget?
Open job
AI proposal draft
Generate a short cover letter to copy into the offer. Says you are interested and ready to work.
Sign in to generate an AI proposal draft.
Log in