Frontend Engineer - Customer Web
Job Description and Requirements
Frontend Engineer - Customer WebJob Snapshot
Role: Frontend Engineer - Customer Web
Location: Dubai, United Arab Emirates
Industry: Internet
Function: Software-Web Development
Experience: 3-7 years
Job Type: Full-time
Position Overview
Frontend Engineer - Customer Web in Dubai, United Arab Emirates is an Internet industry opportunity focused on building high-traffic customer web applications, internal tools, reusable UI components, and design system improvements for a leading digital delivery platform. This role is ideal for a frontend engineer with strong JavaScript, TypeScript, React, and Node.js experience who enjoys creating clean, tested, pixel-perfect interfaces that improve customer experience and product quality.
The position offers strong growth potential for engineers who want to work on scalable web products, collaborate with senior mentors, apply modern engineering practices, and use AI-assisted tools to solve product and technical challenges more efficiently.
Job Details
Country: United Arab Emirates
City: Dubai
Industry: Internet
Function: Software-Web Development
Salary: 15000-28000
Estimated salary range based on similar jobs in the job city; please confirm the final offer with the employer.
Gender: Any
Candidate Nationality: Any
Job Type: Full-time
Role Context
The Frontend Engineer will work on talabat’s customer-facing web applications and internal tools, contributing to features that support a large digital delivery ecosystem. The role involves developing well-defined frontend components, improving interface quality, writing reliable tests, and supporting the evolution of internal design systems.
This role is suited for an engineer who understands modern web application development, cares about UI details, and wants to grow within a collaborative engineering environment. The successful candidate will work with product, design, engineering, and senior technical mentors to deliver user-focused frontend solutions.
Key Responsibilities
Develop well-defined frontend features and reusable UI components across customer web applications and internal tools.
Build clean, pixel-perfect user interfaces that match design requirements and support a smooth customer experience.
Write readable, maintainable, and tested code using common software engineering practices.
Work with JavaScript ES6+, TypeScript, React, and Node.js to support scalable web application development.
Create and maintain unit, behavior, and integration tests to improve product reliability and reduce regressions.
Support the evolution of internal design systems by building consistent components and following established UI standards.
Understand the structure of services owned by the team, including internal logic, data layers, dependencies, and integration points.
Participate in code reviews to improve code quality, learn from senior engineers, and contribute constructively to team standards.
Troubleshoot frontend issues and resolve defects in a timely and practical manner.
Maintain a user-centered mindset by understanding customer pain points and using that insight to improve product experiences.
Assess feature impact, form hypotheses, and contribute to data-informed product improvements.
Collaborate with product managers, designers, backend engineers, QA teams, and senior developers to deliver reliable web solutions.
Apply development best practices related to observability, maintainability, clean code, and performance awareness.
Use modern AI-assisted tools where appropriate to improve productivity, accelerate learning, and support better engineering outcomes.
Stay curious and continuously improve technical skills, product understanding, and frontend engineering craft.
Ideal Profile
The ideal candidate should have a degree in Computer Science, Software Engineering, or equivalent practical experience.
The role requires 3-7 years of professional experience in web application development.
Strong working experience with JavaScript ES6+, TypeScript, React, and Node.js is required.
The candidate should have a solid foundation in computer science, including data structures, algorithms, software design, and practical problem-solving.
Experience writing tests and following development best practices such as clean code, maintainability, observability, and structured debugging is important.
The role suits someone who can take ownership of assigned work, make practical independent decisions, and continue learning through feedback and technical collaboration.
Experience with server-side rendering frameworks such as Next.js or Nuxt will be an advantage.
Familiarity with API protocols such as GraphQL, JSON API, or related integration patterns will be beneficial.
A strong interest in design systems, customer experience, and building delightful user interfaces will help the candidate succeed in this role.
Skills Set
Frontend Development
Web Application Development
JavaScript ES6+
TypeScript
React
Node.js
UI Development
Design Systems
Pixel-Perfect UI
Reusable Components
Unit Testing
Behavior Testing
Integration Testing
Clean Code
Software Design
Data Structures
Algorithms
API Integration
GraphQL
JSON API
Next.js
Nuxt
Observability
Maintainability
Debugging
Code Review
Customer Web Applications
Internal Tools Development
User-Centered Design
AI-Assisted Development Tools
Why Join Us
This role offers the opportunity to work on high-traffic digital products in Dubai, United Arab Emirates while developing frontend engineering skills in a supportive and modern technical environment. It gives engineers exposure to customer-facing platforms, internal tools, design systems, testing practices, and scalable web application development.
As the Internet industry continues to expand across food delivery, groceries, Q-commerce, and everyday digital services, frontend engineers who can build fast, reliable, and user-friendly web experiences remain highly valuable. This position is well suited for developers who want to grow technically while contributing to products used by large customer audiences.
About the Company
talabat is a leading on-demand food delivery and Q-commerce platform in the region. Since launching in Kuwait in 2004, the company has grown into a major everyday delivery app serving customers, restaurants, local shops, riders, and communities through technology-led marketplace services, customer-focused products, and regional operating expertise.



