Senior React Native Engineer
Justlife
Description
Engineering
- Dubai, UAE
- Full-time
Millions of people across the GCC touch the screens you’ll build. Justlife’s app is how households in six countries run their homes — over 15 million sessions and counting — and on mobile, polish and performance aren’t a nice-to-have, they’re the product.
We’re the region’s leading super-app for home services, scaling fast across the UAE and KSA, and we’re building an AI-first engineering organization. We’re looking for a Senior React Native Engineer who cares deeply about craft, wants to own a major part of our mobile experience, and helps define how an AI-first mobile team builds — not just inherits it.
What you’ll own
As a Senior React Native Engineer, you’ll take end-to-end ownership of a major surface of our mobile platform — setting mobile architecture direction, driving release quality, and mentoring the engineers around you. You’ll work shoulder-to-shoulder with product managers, UI & UX designers, and operations to ship experiences customers love. Some of what you’ll work on:
- Consumer experience: the consumer app millions of customers use to book and manage home services across 10 cities
- Performance & craft: Profile, debug, and optimize React Native experiences to keep the app smooth, responsive, and reliable at scale
- Architecture: Help define scalable mobile architecture, improve code quality, integrate native modules, and keep the codebase clean, maintainable, and future-ready
- Experimentation & AI: Support A/B experiments, rapid prototyping, and the use of AI tools to improve development speed, quality, and decision-making
- Quality & releases: Contribute to a strong testing and release pipeline using tools such as Maestro, CI/CD, automated checks, and production monitoring
What we’re looking for (must-have)
- Strong hands-on experience with React Native, TypeScript, and modern mobile development practices
- Solid native understanding of both iOS and Android, including enough Swift/Objective-C and Kotlin/Java to debug, profile, and integrate native modules
- Proven experience improving mobile app performance, stability, and user experience
- Strong understanding of clean code, SOLID principles, scalable architecture, and maintainable component design
- Senior-level ownership: you can take a feature from design to production, make architecture trade-offs, communicate clearly, and mentor other engineers
Nice to have
- Experience working on apps used across multiple countries, languages, currencies, or market-specific flows
- Experience with mobile CI/CD pipelines, release automation, App Store / Play Store release processes, and production monitoring
- Experience building for multiple markets or localizing apps at scale
One thing to know
You’ll join our on-call rota — we keep it fair, shared, and well-supported. We care about sustainable pace and craft, not crunch.
Why Justlife
You’ll join a tight, high-trust engineering team with real autonomy and a design-led, entrepreneurial culture — 200+ full-time team members, 25K+ service professionals, and a genuine people-first ethos. We invest in your growth: mentorship and coaching, internal and external training, fast-track career paths, and a fair, objective performance system. We also take care of the everyday — an extra day off on your birthday, free Justlife credits to enjoy our own services, recognition through our JustHeroes program, and a referral bonus when you bring in great people.
How we hire
We respect your time and keep our process clear: a first conversation with our People & Culture team, a technical interview with our hiring manager, a case study with a deeper system-design / problem-solving session, and a final conversation with the engineering leadership. We aim to move quickly and keep you informed at every step.
Everyone’s welcome