Middle/Senior React Native Developer

$$$
Product

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
Published 15 April
106 views
ยท
51 applications
See stats of candidates who applied for this job ๐Ÿ‘€
To apply for this and other jobs on Djinni login or signup.
Loading...