Full-Stack Software Engineer (React Native + React.js) — Build & Launch a Marketplace Platform
Dxbfirst
Description
Location: Dubai, UAE (on-site)
Job Type: Full-time · 2-year contract
Schedule: 6 days/week, Sunday off · 9:00 AM – 7:00 PM
Salary: Name your expectation (see below)
About the role
We're rebuilding a two-sided hospitality marketplace from the ground up — mobile-first, then web. This is not a maintenance role and not a website job. We're looking for one capable software engineer to take ownership of an existing, fully-specced project and carry it through to launch.
The architecture, specifications, and design system are already built and documented. What we need is the right engineer to execute them.
What you'll be doing
- Building the mobile application (React Native, iOS + Android) as the primary product
- Building the companion web application (React.js)
- Implementing the backend, APIs, database, and admin dashboard
- Integrating payments (Stripe), authentication, notifications, and real-time messaging
- Owning the codebase end to end — you are the build
What you must have
- Strong, demonstrable experience in React Native and React.js
- Full-stack capability: backend, APIs, and database design (Node.js / MongoDB or similar)
- Experience taking a product from build to launch, not just contributing to one
- The ability to work independently and own technical decisions
- A portfolio of relevant, shipped work
What we provide
- A complete specification and design system — you're not designing from scratch
- All AI development tools and software subscriptions you need to work at your best
- Full-time commitment and a stable 2-year contract
How to apply
Submit through Indeed with:
- Your CV
- Relevant work / portfolio (links to shipped apps strongly preferred)
- Your salary expectation — we want you to propose what you believe you should earn for full-time, committed work of this scope
We're looking for one engineer who can own this. If that's you, we'll give you everything you need to succeed.
Work Location: In person