James Douglas Middle East
Frontend Architect
Abu Dhabi, UAEPosted 2 days ago
- Salary
- AED 12k–18k a month· est.
- Job type
- Full time
- Level
- Lead
- Field
- Engineering & Technology
- Work mode
- On site
About the role
ABOUT THE ROLE Our client is looking for a Frontend Architect to own the frontend architecture of that platform end to end. This is a senior individual contributor role. You will set the technical direction for the frontend, define the patterns other engineers build against, and stay hands-on enough to prove your own designs. There are no direct reports – the authority here is technical rather than managerial. KEY RESPONSIBILITIES • Own and evolve the frontend architecture for the platform and the applications built on it • Build out and maintain the micro-frontend architecture, defining integration patterns across the application shell, shared libraries, design system, authentication services and backend APIs • Design and implement modular applications using React, TypeScript, JavaScript, HTML5 and CSS • Architect operational dashboards, control-room views and 3D or interactive visualizations of equipment, sites and assets • Build reusable component libraries, layout frameworks and common engineering patterns • Ensure performance, scalability, maintainability, security, usability and accessibility across the frontend estate • Provide hands-on technical leadership through design reviews, code reviews and mentoring • Work closely with product owners, UX designers, backend architects and QA to translate requirements into robust frontend solutions WHAT WE ARE LOOKING FOR • 12 or more years of frontend engineering experience, with a substantial period at architect level • Deep, current expertise in React and TypeScript • Demonstrable experience designing and owning micro-frontend architecture – Module Federation, single-spa, web components or similar. We are looking for people who have defined the architecture, not only worked within one • Three.js is a mandatory requirement. You will be working on 3D and interactive visualization of industrial assets, and we need someone who has built with it • Strong command of frontend routing, state management, API integration, authentication flows and role-based access • Experience integrating with REST, GraphQL, WebSockets or real-time data services • Performance engineering: bundle optimization, lazy loading, rendering performance and Core Web Vitals • Testing frameworks such as Jest, React Testing Library, Cypress or Playwright • Evidence of architectural ownership – setting direction that other engineers follow, and carrying people with you through design decisions DESIRABLE • WebGL, Babylon.js, Unity3D or similar 3D and interactive technologies beyond Three.js • Experience with data-dense operational or monitoring interfaces • Industrial, manufacturing or energy sector exposure – though this is not essential, and we welcome candidates from any sector with the right frontend depth
Requirements
12 or more years of frontend engineering experience, with a substantial period at architect level • Deep, current expertise in React and TypeScript • Demonstrable experience designing and owning micro-frontend architecture – Module Federation, single-spa, web components or similar • Three.js is a mandatory requirement • Strong command of frontend routing, state management, API integration, authentication flows and role-based access • Experience integrating with REST, GraphQL, WebSockets or real-time data services • Performance engineering: bundle optimization, lazy loading, rendering performance and Core Web Vitals • Testing frameworks such as Jest, React Testing Library, Cypress or Playwright • Evidence of architectural ownership – setting direction that other engineers follow, and carrying people with you through design decisions
Responsibilities
Own and evolve the frontend architecture for the platform and the applications built on it • Build out and maintain the micro-frontend architecture, defining integration patterns across the application shell, shared libraries, design system, authentication services and backend APIs • Design and implement modular applications using React, TypeScript, JavaScript, HTML5 and CSS • Architect operational dashboards, control-room views and 3D or interactive visualizations of equipment, sites and assets • Build reusable component libraries, layout frameworks and common engineering patterns • Ensure performance, scalability, maintainability, security, usability and accessibility across the frontend estate • Provide hands-on technical leadership through design reviews, code reviews and mentoring • Work closely with product owners, UX designers, backend architects and QA to translate requirements into robust frontend solutions
Skills
- React
- TypeScript
- JavaScript
- HTML5
- CSS
- Module Federation
- single-spa
- web components
- Three.js
- REST
- GraphQL
- WebSockets
- real-time data services
- bundle optimization
- lazy loading
- Core Web Vitals
- Jest
- React Testing Library
- Cypress
- Playwright
Not sure you fit this role?
Upload your CV and see how you score against James Douglas Middle East and every other live job. It's free.
Get my free matchesAED 12k–18k a month· est.
Similar jobs across the Gulf
Senior Frontend Engineer
BBGCDubai, UAE
AED 45k–70k a month· est.
Senior Frontend Software Engineer
Open Innovation AIAbu Dhabi, UAE
AED 12k–18k a month· est.
Senior Front-End Engineer
InnovationTeamRiyadh, Saudi Arabia
AED 34k–64k a month· est.
Frontend Developer
سبر | SBRRiyadh, Saudi Arabia
AED 12k–18k a month· est.
Node.js (TypeScript)- Senior Software Engineer
Genesis SolutionsAbu Dhabi, UAE
AED 12k–18k a month· est.
Senior Frontend Engineer
AlmosaferRiyadh, Saudi Arabia
AED 18k–34k a month· est.