
Salt
UI Engineer
- Contract
- Dubai, United Arab Emirates
- Experience 2 - 5 yrs
Job expiry date: 26/11/2026
Job overview
Date posted
12/10/2026
Location
Dubai, United Arab Emirates
Salary
Undisclosed
Compensation
Comprehensive package
Experience
2 - 5 yrs
Seniority
Experienced
Qualification
Bachelors degree
Expiration date
26/11/2026
Job description
Users judge a web application by how it feels to use, and this Dubai contract puts a React specialist in charge of that experience. Responsive, high-performance applications are built in React.js with TypeScript and JavaScript (ES6+). Reusable UI components use Tailwind CSS, Material UI or shadcn/ui, and layouts follow mobile-first principles with Flexbox and CSS Grid. Accessibility matters, so semantic HTML5 and WCAG 2.1 standards are applied throughout. State is managed with Redux Toolkit, Zustand or Context API, and REST APIs and asynchronous data flows are integrated with backend engineers. Designers, product teams and backend colleagues work closely with you, and code reviews, sprint planning and Agile ceremonies are part of the routine. Frontend architecture and coding standards also benefit from your input. At least 4 years of commercial React experience is required for this in-office contract. Next.js, Node.js or Python APIs, JWT and OAuth2, charting libraries, LLM or RAG exposure, and Azure, AWS, Docker or CI/CD experience are all useful extras.
Required skills
Key responsibilities
- Design, develop and maintain responsive, high-performance web applications in React.js
- Build reusable, scalable UI components using modern frontend practices
- Integrate frontend applications with RESTful APIs and manage asynchronous data flows
- Implement mobile-first, accessible and usable designs
- Deliver polished user experiences with UX/UI designers
- Manage application state with Redux Toolkit, Zustand or Context API
- Participate in code reviews, sprint planning and Agile ceremonies
- Troubleshoot application issues with backend engineers
- Contribute to frontend architecture, coding standards and continuous improvement
Experience & skills
- Bring at least 4 years of commercial React.js development experience
- Demonstrate strong JavaScript (ES6+) and TypeScript skills
- Use UI frameworks such as Tailwind CSS, Material UI or shadcn/ui
- Apply responsive design with Flexbox, CSS Grid and mobile-first development
- Show solid knowledge of HTML5, CSS3, semantic markup and WCAG 2.1
- Manage state with Redux Toolkit, Zustand or Context API
- Work with Git, code reviews and Agile/Scrum methods
- Offer Next.js, backend API, authentication, data visualisation, AI or cloud and DevOps exposure, which is a plus