Mobile Engineer — React Native
Job Fit Check
Base Career helps you apply smarter for this job.
Key skills for this role
About the Role
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.
Key Skills for This Role
Full Job Posting
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)
- 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?
- 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
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Expin Ltd.
FTTH Rollout & Curriculum Lead
Dubai, UAE
About the role We're building a new fiber optics training institute that takes people from zero to job-ready last-mile (FTTH/FTTX) installation technicians. We're looking for a senior fiber deployment professional to own
Master Fiber Trainer / Field Instructor
Dubai, UAE
About the role We're building a new fiber optics training institute that takes people from zero to job-ready FTTH/FTTX installation technicians. We're hiring an experienced, hands-on fiber trainer to deliver the practica
Full-Stack Product Developer
Dubai, UAE
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