XX
Mobile App Developer for React Native/Expo AppFreelanceJobsCanada

This job offer is no longer available

XX

Mobile App Developer for React Native/Expo App

FreelanceJobs
  • CA
    Canada
  • CA
    Canada

About

We're seeking an experienced React Native/Expo developer to fix critical features in our styling/fashion app and implement small enhancements. This is a paid trial project with potential for ongoing work.
Priority 1: Fix Two OpenAI-Powered Features
"Analyze Look" - Image upload → OpenAI analysis → Display results
- Currently: Upload works, but AI analysis results not displaying
- Tech stack: React Native, Expo, Supabase Edge Functions, OpenAI API
- Backend: Supabase (not Specular - we migrated)
"Style an Event" - User input → OpenAI suggestions → Display styling tips
- Currently: API calls timing out or returning errors
- Same tech stack as above
Priority 2: User Data Persistence
Save onboarding questionnaire responses to Supabase database
Display saved preferences in feature outputs
Ensure data persists across sessions
Priority 3: Authentication Wall
Implement basic sign-up/login using Supabase Auth
Gate features behind authentication
Simple email/password setup (we'll add OAuth later)
Tech Stack:
Frontend: React Native, Expo (managed workflow)
Backend: Supabase (PostgreSQL database, Edge Functions, Auth, Storage)
AI: OpenAI API (GPT-4)
Deployment: (web preview)
Repository: GitHub
What We Provide:
Full access to GitHub repository (read/write)
Supabase project credentials (admin access)
OpenAI API key (already configured)
Detailed documentation of current setup
Clear bug reports with console logs
Async communication (we're flexible on timezone)
Budget & Timeline:
Budget: $300 for initial fixes
Timeline: 1-3 weeks
Future work: If collaboration goes well, ongoing retainer for new features
Ideal Candidate Must Have:
2+ years React Native/Expo experience
Experience with Supabase or similar BaaS (Firebase, AWS Amplify)
Comfortable debugging production code
Experience integrating third-party APIs (OpenAI, REST APIs)
Strong async communication skills
Can provide daily progress updates
Nice to Have:
Experience with OpenAI API or LLM integrations
Expo web deployment experience
TypeScript proficiency
Experience with image upload/processing in React Native
Working Style:
Work independently with minimal supervision
Debug issues using browser console, network tab, and logs
Document changes and provide clear explanations
Comfortable with Git (branching, pull requests, code review)
Deliverables:
Fixed features - Both AI features working end-to-end
Code changes - Clean, documented commits to GitHub
Daily updates - Brief Slack/email summary of progress
Final report - Document what was fixed, how, and any recommendations
Knowledge transfer - 30-min call to explain changes
Contract duration of less than 1 month.
Mandatory skills: Smartphone, iOS, Mobile App Development, Supabase, iOS Development, React Native, , GitHub
  • Canada

Languages

  • English
Notice for Users

This job was posted by one of our partners. You can view the original job source here.