React Native Developer (Expo Experience Required)

Prypco

Prypco

Software Engineering
Dubai - United Arab Emirates
Posted on Feb 11, 2026
Role Overview

As a React Native Developer Lead, you'll architect, lead, and develop cutting-edge mobile apps

using React Native + Expo. You'll mentor a team of developers, ensure code quality, coordinate

closely with design and backend teams, and play a key role in product development decisions.

Responsibilities

  • Lead and manage mobile app development projects from conception to deployment.
  • Architect and build scalable and performant mobile applications using React Native and Expo.
  • Oversee the technical execution, ensuring best practices in code quality, testing, and documentation.
  • Mentor and guide junior and mid-level developers.
  • Collaborate cross-functionally with product managers, designers, and backend developers.
  • Manage app release cycles on both iOS and Android platforms (via Expo Application Services).
  • Conduct code reviews and contribute to a high-performance engineering culture.
  • Evaluate and integrate third-party APIs and services.
  • Keep up to date with industry trends, especially within the React Native and Expo ecosystem.

Requirements

Must-Have:

  • 4+ years of experience in mobile development.
  • 2+ years of hands-on experience with React Native and Expo.
  • Strong knowledge of JavaScript/TypeScript and modern ES6+ features.
  • Solid understanding of mobile app architecture, navigation, and state management (e.g. Redux, Zustand, Recoil).
  • Experience with Expo Application Services (EAS) for builds, updates, and deployment.
  • Familiarity with iOS and Android app publishing (App Store / Google Play).
  • Experience with CI/CD tools and mobile testing frameworks.
  • Strong leadership skills with the ability to mentor and guide developers.
  • Excellent communication and collaboration skills.
  • Experience integrating with Firebase, GraphQL, or REST APIs.
  • Familiarity with mobile analytics, performance optimization, and error tracking tools (e.g. Sentry, Amplitude).
  • Experience working in Agile/Scrum environments.

Nice-to-Have

  • Experience with native modules or bridging (Android/Java, iOS/Swift or Objective-C).
  • Previous experience in a startup or fast-paced product environment.