React Native Mobile Developer (Expo / iOS + Android)
- 1.0% – 1.5%
- |Remote (Europe •+1)
- |2 years of exp
- |Contract
Remote only
Not Available
About the job
About Dancify
Dancify is a mobile-first festival platform for the global social dance community. The platform helps dancers discover events, connect with verified attendees, and organize their festival experience.
Current stage:
• Pre-launch MVP build
• 540+ waitlist signups
• 11K+ Instagram audience
• Pilot festivals in Amsterdam
This is the MVP build phase targeting the first pilot festival release within 13 weeks.
The Role
You will build Dancify’s production mobile application in React Native using Expo for iOS and Android while collaborating closely with the backend developer.
The approved prototype and user flows will be provided as the UX, content, interaction, and permissions reference.
The prototype itself is not the production application repository.
You will integrate the mobile application with a versioned Node.js/PostgreSQL backend hosted on Google Cloud.
Compensation is equity-first and milestone-based. The role also includes a predefined deferred settlement cap of up to €6,000 EUR that may optionally be used in the future if the company secures funding or operating revenue.
Any future settlement remains entirely at company discretion and would only apply in exchange for reducing or repurchasing some portion of vested equity.
Contractors are not co-founders and do not receive governance or voting rights.
What You Will Build
- React Native / Expo application foundation for iOS and Android
- Browse-first guest experience for public festival discovery
- Contextual account gates that return users to the action they originally attempted
- Account type, Firebase SMS phone verification, legal consent, and session restoration
- Progressive profile setup for profile details, photo, dance styles, level, role, languages, and location
- Event discovery, filtering, event details, festival previews, pass selection, and pricing
- External ticket-purchase handoff through an in-app browser
- Ticket upload, verification states, ticket wallet, QR display, and event-scoped access
- Matching deck/list, attendee profiles, filters, Pass / Yes / Dance Spark interactions
- Connection requests, inbox, connection list, and push-notification navigation
- Festival Hub with schedule, line-up, venues, announcements, and public preview states
- Planner, My Day, saved/attending sessions, and schedule-conflict warnings
- Coordination tools for rides, roommates, stays, and meetups
- Organizer event, schedule, announcement, insight, and staff-role views
- QR ticket scanner and check-in flows for authorized festival staff
- Ticket-verification exception and moderation queues
- Report, block, privacy, data-export, and account-deletion flows
- Expo Push Service registration and notification handling
- Deep linking, route guards, offline-safe ticket display, empty/error/loading states, and network resilience
- TestFlight and Google Play closed-testing delivery
Milestones and Equity Schedule
M1: Foundation
Weeks 1-3
Equity: 0.375%
Deliverables:
Expo/TypeScript foundation, navigation and state/query layer, Splash/Welcome, public discovery shell, contextual account gates, account type, SMS OTP, legal consent, Setup Complete, progressive profile screens, secure token/session handling, deep-link hydration, push registration and safe route guards.
M2: Events & Tickets
Weeks 4-6
Equity: 0.270%
Deliverables:
Event discovery and filters, event detail, Festival Hub preview, pass/pricing UI, external purchase handoff, upload/verify-ticket states, ticket wallet and QR, organizer event creation and management.
M3: Matching & Connections
Weeks 6-8
Equity: 0.300%
Deliverables:
Matching deck/list, filters, attendee profile cards, Pass/Yes/Dance Spark interactions, first-use profile completion, request inbox, accept/decline, connections list, push handling and deep-link navigation.
M4: Festival Hub & Planner
Weeks 8-11
Equity: 0.405%
Deliverables:
Public Hub preview, verified-attendee Hub, schedule/day/room filters, line-up, venues/map handoff, announcements, session details, My Planner, My Day, conflicts, coordination tools, organizer schedule/announcement UI and insights dashboard.
M5: Staff, Safety & Launch
Weeks 11-13
Equity: 0.150%
Deliverables:
Staff-role UI, ticket QR scanner/check-in states, ticket exception queue, moderation queue, report/block/privacy controls, data export/deletion request flows, performance and accessibility work, network/offline/error states, TestFlight and Play closed-testing builds, end-to-end QA.
TOTAL
Full mobile MVP
13 weeks
1.500% equity
Important Product Rules
• Guests can browse approved public content before signup.
• OTP is SMS only through Firebase.
• Profile completion is progressive rather than blocking initial signup.
• There is no free Confirm Going action that unlocks attendee functionality.
• Attendee access is granted only after an approved ticket purchase or verification path.
• Ticket access is event-specific.
• A ticket for one festival cannot unlock another festival.
• Matching is available to eligible signed-in dancers and does not require a festival ticket.
• Direct messaging and festival/workshop chat are not part of the MVP.
• Native Stripe checkout is not part of the baseline.
• Production schedules come from the backend and must not be hard-coded from prototype data.
Requirements
- 3+ years building production React Native apps
- Strong TypeScript experience
- Strong React Navigation or equivalent production navigation experience
- At least 2 published iOS/Android applications
- Strong experience with the Expo ecosystem and EAS builds
- Experience with Expo push notifications and deep-link navigation
- Experience integrating authenticated REST APIs and handling server-side permission states
- Experience with secure session/token storage
- Comfortable implementing approved designs and flows precisely
- Experience with camera/QR scanning and native device capabilities is strongly preferred
- Experience handling offline/network/error states in production mobile applications
- Self-directed and milestone-driven
- Strong written English
- Available for one weekly sync call
Strong Plus
Experience with:
• Firebase Phone Authentication
• Expo Notifications
• Expo Camera / QR scanning
• EAS Build and Submit
• App Store Connect / TestFlight
• Google Play closed testing
• React Query / TanStack Query or equivalent
• Ticketing or festival applications
• Deep linking and protected navigation
• Offline-safe mobile state
Intellectual Property & Ownership
All work produced under this agreement, including code, technical systems, assets, implementations, and documentation, becomes the exclusive intellectual property of Dancify upon creation and milestone approval.
Contractors are not co-founders and do not receive governance rights, voting rights, or executive authority through equity compensation unless separately agreed in writing.
Application
Send:
- Links to 2 shipped mobile apps
- GitHub or code samples if available
- Short description of your React Native / Expo experience
- Confirmation of availability for a 1-week trial
NDA will be signed before technical details are shared.
