Get more replies from employers
Send a job-specific resume in minutes.
MRG in Dubai is seeking a frontend-focused full-stack developer to build client-facing regulatory platform using React, TypeScript, and modern CSS. You will own the client workspace, trackers, and forms, delivering fast, accessible UI in meetings.
You'll also implement backend endpoints in Python/Django, expose REST APIs, and contribute to dashboards and internal tools. Strong fundamentals in UI/workflow and clear communication are essential.
You own the part of the platform our clients actually touch. Regulatory affairs professionals will live in this product eight hours a day - every screen you build either saves them an hour or costs them one. The technical lead owns the architecture, tenancy and security model; a platform engineer owns infrastructure, data pipelines and the AI layer. You own the product surface: Product frontend (≈55%). Build the client-facing application in React and TypeScript: the dossier workspace, application trackers, submission status views, renewal calendars, dense data tables and the long regulatory forms that must not lose a user's work. Accessible, fast, and usable on a laptop in a client meeting. Backend feature work (≈25%). Build the endpoints behind your own screens - REST APIs, filtering and search, validation, file upload and document preview, and client-facing exports of the data on your own screens - under code review from the technical lead. Full-stack means you are not blocked waiting for someone else's API. Internal tools & reporting (≈20%). Turn the dashboards and trackers our regulatory teams maintain by hand into real screens: workload views, expiry and renewal alerts, client status reports. This is where you learn the domain fast, and where your work pays off inside the business before launch.
Frontend: React + TypeScript + Vite, TanStack Query and TanStack Table, Tailwind CSS,/Radix primitives, React Hook Form + Zod Backend: Python 3.12, Django + Django REST Framework, Celery + Redis Database: PostgreSQL (Azure Database for PostgreSQL Flexible Server) Cloud: Microsoft Azure - UAE North today, migrating to the Azure Saudi Arabia East region when it goes live Identity: Microsoft Entra ID for staff, Entra External ID for client users Documents & AI: Azure AI Document Intelligence (Arabic printed and handwritten), Claude via Microsoft Foundry - always behind a human-review gate you will build the interface for Testing: Playwright for end-to-end, Vitest for units Infra & CI: Docker, Azure Container Apps, Terraform, GitHub Actions (owned by our platform engineer) Ways of working: trunk-based development, code review before merge, no production data in development You are not expected to know all of this. We screen on fundamentals - strong React and TypeScript, and enough backend to build your own endpoints - and we teach the rest. If your experience is Vue, Angular, Flask or FastAPI, apply anyway; it transfers within a fortnight.
2-4 years of hands-on experience building web applications that real people used in production. Strong React and TypeScript, and modern CSS you write yourself rather than only assembling from a template. You have shipped something people used, and you can talk about a UI decision you made and why. Enough backend competence to build your own endpoints - Python preferred, since our backend is Django; Node or another server-side language is acceptable if the Python appetite is there - plus working SQL. Real care about the user's workflow. You ask what the person is trying to finish before you decide what to draw. Clear written communication - our clients are compliance professionals; sloppy is expensive.