Middle/Senior React Native Developer
About Us
We're building an EdTech platform with mechanics similar to Duolingo โ think streaks, XP, levels, challenges, and bite-sized lessons that keep users coming back. We believe learning should feel like play, and we're looking for a designer who shares that vision.
About the Role
We're looking for a Middle/Senior React Native Developer to build our mobile app from scratch alongside the design team. This is a greenfield project โ you'll architect the app, make core technical decisions, and implement a rich, game-like learning experience from the ground up.
A key aspect of this role is integrating AI deeply into the product โ from personalized learning paths and adaptive difficulty to AI-generated content and intelligent feedback systems. We need someone who doesn't just consume AI APIs, but truly understands how to build AI-powered product experiences.
This is a project-based engagement with a minimum commitment of 20 hours per week.
What You'll Do
- Build the mobile app from zero using React Native โ architecture, navigation, state management, and core features
- Implement gamification mechanics: progress tracking, streaks, XP systems, leaderboards, rewards, and animations
- Design and integrate AI-powered features โ adaptive learning algorithms, personalized content delivery, intelligent hints, and real-time feedback
- Work with LLM APIs (OpenAI, Anthropic, Google Gemini, etc.) and build robust prompt engineering pipelines within the app
- Collaborate closely with the UI/UX designer to deliver a polished, performant, pixel-perfect experience
- Set up CI/CD pipelines, testing, and deployment to App Store and Google Play
- Write clean, maintainable, well-documented code
What We're Looking For
- 3+ years of commercial experience with React Native (both iOS and Android)
- Strong understanding of LLMs, prompt engineering, embeddings, RAG patterns, and AI API orchestration
- Experience building apps from scratch โ architecture setup, navigation, state management (Redux, Zustand, MobX, or similar)
- Proficiency with TypeScript
- Experience with animations and micro-interactions (Reanimated, Lottie, Rive)
- Familiarity with backend integration โ REST APIs, GraphQL, WebSockets
- Understanding of App Store publishing process
- Self-motivated and comfortable working autonomously in a remote, async environment
- Available for a minimum of 20 hours per week
Nice to Have
- Experience in EdTech, gamified apps, or casual games
- Experience building AI agents, multi-step AI workflows, or on-device ML models
- Familiarity with Firebase, Supabase, or similar BaaS platforms
- Experience with voice recognition, text-to-speech, or NLP features in mobile apps
- Knowledge of fine-tuning models or working with vector databases
- Contributions to open-source projects
What We Offer
- Competitive project-based compensation
- Fully remote, flexible schedule
- A product with real impact on how people learn
- Collaborative team
Required languages
| English | B1 - Intermediate |
| Ukrainian | Native |