XX
React Native Developer Needed for Interactive Fiction AppFreelanceJobsCanada
XX

React Native Developer Needed for Interactive Fiction App

FreelanceJobs
  • CA
    Canada
  • CA
    Canada

À propos

We are seeking a skilled **React Native developer** to build an **iOS app** for our existing interactive fiction web platform. The app will connect to our existing backend (REST + GraphQL) and should be built with a clean architecture that can later support an Android version as well.
Our platform is a narrative / interactive fiction experience, and we want to bring the core user flow to mobile first, then expand features later.
## Scope (Initial / Bare-Bones v1)
We are looking for a quote and timeline for the **initial implementation only**, which includes:
### 1) Authentication / Login UI
* Build a login frontend (email flow, Google auth flow)
* Authenticate against our **existing backend** via POST request
* Use our existing auth flow (backend issues JWTs via **cookies**)
* Persist/login state appropriately in the iOS app
### 2) Worlds List Screen
* Screen to list available interactive fiction worlds
* Data comes from our **GraphQL API**
* Basic list UI (title, summary, cover image)
### 3) World Detail Screen
* Screen for viewing a world's details
* Show stories within that world
* Data comes from our **GraphQL API**
### 4) Story / Session Play Screen
* Screen for playing an interactive fiction session for a story
* This is the core reading/interaction experience for the app
* Must integrate with our backend APIs for session state / story progression (details will be provided)
### 5) Payments / Credits Flow (Planning + Implementation)
* Our web app currently uses **Stripe**
* For iOS, we likely need to use **Apple in-app purchases** instead (for credit purchases)
* Need help determining the correct iOS-compliant payment approach and implementing the initial payment/credit purchase flow
* Credits purchased in-app should be issued to the user's account in our backend system
## Important Notes
* We already have an existing backend and web app
* We will provide API details/documentation for REST auth + GraphQL endpoints
* We want the mobile app structure to be extensible so we can add more features later
* This project is specifically for **v1 scope + quote**, not full parity with the web app
## Future Features (Not part of this quote)
These are **not** part of the initial implementation, but we want the app built in a way that supports adding them later:
* Search/filter worlds
* Favorites
* Character creation
* Additional web features
## What We're Looking For
* Strong React Native experience (iOS-focused)
* Experience integrating with GraphQL APIs
* Experience with authentication flows (cookies/JWT/session handling in mobile)
* Experience with iOS in-app purchases / payment flows
* Ability to recommend practical architecture and libraries for long-term maintainability
## When Applying
Please include:
* A brief summary of similar apps you've built
* Your recommended approach for auth (cookie/JWT handling in React Native)
* Your recommended approach for iOS payments / credits
* An estimated timeline and quote for the **v1 scope only**
* Any questions or risks you see in the scope
Contract duration of 1 to 3 months. with 30 hours per week.
Mandatory skills: iOS, Android, React Native, Smartphone, JavaScript, iOS Development, GraphQL, Mobile App Development, In-App Purchases
  • Canada

Compétences linguistiques

  • English
Avis aux utilisateurs

Cette offre provient d’une plateforme partenaire de TieTalent. Cliquez sur « Postuler maintenant » pour soumettre votre candidature directement sur leur site.