Full-time Engineering Mobile

Mobile Engineer (React Native)

Remote — MENA Mobile Team
Apply for this role

via email · we reply within 3 days

About the role

Help us build the Ajrly mobile app for merchants and shoppers. You'll use React Native with Expo to deliver a fast, smooth experience on both iOS and Android, with full Arabic/RTL support built in from day one.

What you'll do

  • Build features in React Native / Expo for iOS and Android
  • Implement RTL support and Arabic-language UI across all screens
  • Optimize performance and reduce TTI and bundle size
  • Work closely with backend engineers to define API contracts
  • Write end-to-end and unit tests using Jest and Detox
  • Review PRs and contribute to mobile engineering standards

What we're looking for

  • 3+ years of React Native development experience
  • Experience with Expo and the New Architecture (Fabric)
  • Understanding of iOS and Android platform differences
  • Proficiency in TypeScript
  • Experience with Expo Router or React Navigation
  • Familiarity with EAS Build and over-the-air updates

Nice to have

  • Prior Arabic RTL mobile app experience
  • Experience with Reanimated 3 and complex animations
  • Open-source contributions to the React Native ecosystem

Our interview process

  1. 1
    Application review
    We review every application personally and respond within 3 business days.
  2. 2
    Intro call
    A 30-minute chat with a team member to learn about each other and answer your questions.
  3. 3
    Skills assessment
    A focused take-home exercise or live session relevant to the role. We respect your time.
  4. 4
    Team interviews
    Two short interviews with people you'd work closely with — no trick questions.
  5. 5
    Offer
    We move quickly. Most candidates get an offer decision within 1 week of the final interview.