Senior React Native / Expo Developer (iOS-first) with Next.js experience
Build a digital identity platform in React Native and Next.js
Develop a full-stack digital identity platform with React Native for iOS and Next.js for web, leveraging Supabase for auth and realtime features.
Why This Role?
Direct founder access, real impact from day one
Required Skills
Keywords
View Original Description from Contra
Original description from Contra
🚀 This is an extremely unique dream job opportunity to build with our team of devs, this app will change the worlds way of connecting with people in person and online! 🎥 WATCH THIS LOOM FIRST 🚨 If you don't watch the full video, your application will not be considered. This is non-negotiable. • This is a full time freelance role! • Must have good english ▪️ Your Application (🔺REQUIRED) ✅ To apply, you MUST add a Loom video covering: • Why you're the right fit, introduce yourself and your understanding of this project • Walk through an app you shipped, show us something you built that you're proud of Also include: • Links to apps you've shipped on the App Store (Expo/React Native) • Links to apps you've shipped on the web or as PWAs • Brief description of your Supabase experience (auth, RLS, realtime complexity) • Your resume or portfolio Generic proposals without these items will be ignored. ▪️ The Role We're building , a digital identity platform launching mid-2026. The web app (Next.js + Supabase) is production-ready. We're translating the full platform to native iOS using Expo, and we need an engineer to own that mobile experience end-to-end as well as contribute to the Next.js application for web. The codebase is a Turborepo monorepo managed with pnpm. The mobile app shares workspace packages with the web app: Supabase types, API client, link schemas, etc. so you'll be working across both. This is not a beginner role. We move fast, the codebase is opinionated, and we expect you to be fluent in the stack from day one. You must own the iOS app end-to-end with our engineers. This is a long-term role. We're looking for someone who's going to stay with us for the long run. ▪️ Tech Stack (📱 Mobile iOS) You must have hands-on experience with: • React Native + React 19 (New Architecture) • Next.js • Expo SDK 55 (Expo Router, expo-dev-client, full module suite) • Supabase (@supabase/supabase-js): auth flows (Apple/Google), realtime, storage, RLS queries (critical) • TanStack Query v5, Expo Router, HeroUI Native, React Hook Form + Zod • Tailwind CSS for React Native, i18next, React Native Keyboard Controller, Nitro Modules • TypeScript (strict mode): the entire codebase is strictly typed ▪️ Tech Stack (💻 Web, for context) The web app runs on: • Next.js 16 (App Router) + React 19 • Supabase (same project as mobile, you need to understand the schema and RLS policies) • TanStack Query v5, Zustand, React Hook Form, Tailwind CSS v4, Framer Motion, Zod You don't need to be the web app's primary engineer, but you must be comfortable reading and understanding it. 🚨 If you cannot work on the web app as well, you are not the right fit. ▪️ Responsibilities • Own the iOS app end-to-end with our founding engineer: architecture, features, performance, quality • Port features from web to mobile with native-quality UX (not just a port, make it feel iOS-native) • Implement complex UI: animations, gestures, bottom sheets, custom transitions • Integrate deeply with Supabase: auth, realtime, storage, RLS-aware queries • Maintain TypeScript strict-mode discipline: no any, proper interfaces, shared monorepo types • Manage EAS builds, OTA updates, and App Store submissions
