cover
Full Time

Mobile Engineer — React Native/ 6 days ago

Expin Ltd.
Attractive
Application ends: 2026-06-29

Quick Summary

Expin Ltd. is seeking a hybrid Mobile Engineer based in Dubai to own and develop its live React Native creator and merchant apps for iOS and Android. The role requires at least three years of experience shipping production React Native apps, proficiency in implementing proper Arabic RTL layouts, and the ability to optimize real-time data performance on mid-range Android devices. Candidates must use AI tools as their primary development engine. The position is hybrid remote in Internet City, Dubai, with a monthly salary of AED 8,000.00 to AED 15,000.00.

About Expin

Expin is a creator marketing platform operating across UAE, KSA, Kuwait, and Qatar. We connect 32,000+ verified creators with merchants through a self-serve product. We move fast and ship constantly.

The Role

You own our creator/merchant mobile apps — a live React Native product in the hands of real users across the Gulf, today, in Arabic and English.

This is not a greenfield playground and it's not a CRUD wrapper. You'll be shipping features into a real, evolving production codebase: content-first campaign discovery, real-time performance data, wallet and earnings flows, and the freemium experience we're building out now. The app talks to a Laravel backend over REST, runs on mid-range Android devices on patchy GCC networks, and has to feel right in both LTR and RTL. Some of it is clean. Some of it you'll make cleaner. You take a screen spec and ship working, production-ready features — fast — on both iOS and Android.

We are an AI-first team. We expect code to be written with AI tools — not occasionally, but as the primary way you build. We mean sub-agents, spec-driven loops, project-specific CLAUDE.md / rules files, custom skills — not autocomplete and "I check it manually." If AI is a sidekick to how you code rather than the engine of it, this is not the right fit.

What You'll Do

  • Ship features into our live React Native app used by people across the Gulf
  • Build mobile screens that work cleanly in English and Arabic, including full RTL — not a dir flag and a prayer
  • Make real-time data feel instant: live metrics, optimistic updates, smooth lists on cheap devices
  • Coordinate with our backend team on API endpoints — you consume them, they build them
  • Work confidently in an existing codebase: read it, improve it, leave it better — small, frequent, reviewable commits

The Hard Parts (so you know what you're signing up for)

  • Lists of live, frequently-updating data that stay smooth on a mid-range Android — and you know what's re-rendering when they don't
  • Optimistic flows (wallet, boosts, actions) that handle the failure cases, not just the happy path
  • Real Arabic RTL across every interactive surface, not a half-mirrored afterthought
  • A real product with real users — which means real edge cases, real legacy, and real consequences when you break something

Tech Stack

React Native · Expo · TypeScript · TanStack Query · React Navigation · Reanimated · NativeWind/Tailwind · REST (Laravel/PHP API consumption)

(Comfortable in a different RN stack? Fine — tell us yours and why.)

Who You Are

  • 3+ years shipping production React Native apps — real apps in the stores, not side projects
  • You've handled the hard parts above before, in production, with users watching
  • You use AI tools daily as the primary way you build — sub-agents, skills, spec-driven workflows — not occasionally
  • You can walk into a codebase you didn't write and ship in it without hand-holding
  • Bilingual UI doesn't scare you: you've shipped (or can clearly ship) proper Arabic RTL
  • Based in Dubai or able to work from Dubai

What We Don't Care About

  • Your CV format
  • Where you went to school
  • How well you interview

Pay: AED8,000.00 - AED15,000.00 per month

Application Question(s):

  1. You've got a list of 200+ rows updating in near-real-time from a live feed. How do you keep it smooth on a mid-range Android — and what's actually re-rendering when you get it wrong?
  2. Walk us through how you actually build a feature with AI. Name your tools and how you use them — sub-agents, rules files, skills, spec-then-build. Specifics, not a list of logos.

MANDATORY: GitHub URL — and your AI tool setup (which tools, configured how).

Work Location: Hybrid remote in Internet City

Share

Expin Ltd.

Expin Ltd.

  • Address
    Dubai, Dubai
View Profile
Your experience on this site will be improved by allowing cookies Cookie Policy