React Native Developer — Consumer Mobile App with AI Features
Worldwide
We are looking for an experienced React Native developer to build the first production version of a consumer mobile application with AI integrated into the core user experience. The initial release targets Android, with the architecture built so an iOS release can follow from the same codebase. This is not a template build. The AI is part of the product rather than a feature bolted on, so we need someone comfortable with AI APIs, real-time interaction and modern backend services, who can also produce a polished consumer interface. Core features - User registration, login and onboarding - Profile creation with photos, interests, preferences and written prompts - Discovery and recommendation system - Connections: expressing interest, forming a connection, and removing one - Real-time text chat - AI-powered conversation, recommendation and matching features - Push notifications - Photo upload, compression and moderation - Location and distance-based discovery - Subscription and in-app purchase integration - User reporting, blocking and safety controls - Basic analytics and crash reporting - Admin and moderation tooling - Play Store-ready Android build Technical requirements - Strong React Native and TypeScript - Experience building and releasing production Android applications - Familiarity with Expo and EAS Build, or the ability to explain why a bare React Native setup would be preferable - REST or GraphQL API integration - Experience with OpenAI, Anthropic or comparable AI APIs - Experience implementing streaming AI responses - Real-time messaging using WebSockets, Firebase, Supabase or similar - Authentication, secure token storage and user permissions - Familiarity with Google Play Billing or RevenueCat - Ability to produce responsive, polished interfaces from Figma designs - Understanding of mobile performance, security, testing and error monitoring - Clean, maintainable, documented code Experience with social, messaging or AI companion applications is a significant advantage. Preferred stack React Native, TypeScript, Expo and EAS, Supabase or Firebase, Node.js backend, PostgreSQL, OpenAI or Anthropic API, RevenueCat, Stream, Sendbird or a custom WebSocket messaging layer, Sentry and PostHog. We are open to alternative recommendations where they come with clear reasoning. What we provide - Product requirements and feature priorities - Figma designs and user flows - AI behaviour requirements and prompts - Brand assets - Regular access to decision makers for fast feedback Deliverables - Functional Android application covering the agreed MVP scope - Reusable architecture suitable for a later iOS release - Backend and third-party service integrations - Tested builds distributed throughout development - Production build ready for Play Store submission - Source code and technical documentation - Deployment and handover instructions - Post-launch bug-fixing period Ideal candidate I don't want no general AI proposal, show me your past works: You have shipped at least one polished consumer mobile application. You care about interaction detail, performance and reliability rather than completing a checklist of screens. You communicate clearly, raise problems early, and can turn product requirements into sound technical decisions. This may develop into a long-term engagement.
- More than 30 hrs/weekHourly
- 3-6 monthsDuration
- ExpertExperience Level
- Remote Job
- Ongoing projectProject Type
Skills and Expertise
Activity on this job
- Proposals:50+
- Last viewed by client:5 hours ago
- Interviewing:0
- Invites sent:0
- Unanswered invites:0
About the client
- VietnamHanoi9:10 PM
- $2.5K total spent26 hires, 2 active
- 389 hours
Explore similar jobs on Upwork
How it works
Create your free profileHighlight your skills and experience, show your portfolio, and set your ideal pay rate.
Work the way you wantApply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
Get paid securelyFrom contract to payment, we help you work safely and get paid securely.
About Upwork
- 4.9/5(Average rating of clients by professionals)
- G2 2021#1 freelance platform
- 49,000+Signed contract every week
- $2.3BFreelancers earned on Upwork in 2020
Find the best freelance jobs
Growing your career is as easy as creating a free profile and finding work like this that fits your skills.
Trusted by