TMC logo

Front-End Engineer / Full Stack

TMC

On-site๐Ÿ‡ฆ๐Ÿ‡ชAbu Dhabi, AZ, UAEseniorPosted 2h ago

Visa & sponsorship

  • Employers in UAE sponsor the residence visa by default, and nothing in the posting says otherwise.

Job description

Position Summary

As a Front-End / Full Stack Engineer, you will build the responsive, high-performance interfaces that bring AI insights to life โ€” including real-time dashboards for video analytics.

You will work across the stack, collaborating with designers and backend engineers to deliver intuitive, scalable applications.

Responsibilities :

  • Develop and maintain web applications using the Angular framework, ensuring high performance and scalability.

  • Build real-time dashboards for video analytics, integrating WebSockets for live feeds and events.

  • Collaborate with designers, product managers, and backend developers to implement responsive, efficient, visually appealing interfaces.

  • Transform UX/UI mockups and wireframes into functional interfaces and visualise AI insights (alerts, tracking).

  • Integrate front-end components with backend services and APIs; manage application state.

  • Adhere to best practices, including coding standards, code reviews, and automated testing.

  • Optimise application performance and ensure seamless experiences across devices and browsers.

  • Participate in the full software-development lifecycle, from planning and design through to deployment.

Qualifications :

  • Bachelor's degree in Computer Science, Engineering, or a related field.

  • 5 โ€“ 9 years of relevant experience as an Angular front-end / full-stack engineer.

  • Strong proficiency in Angular (v2+), HTML5, CSS3, and JavaScript / TypeScript.

  • Experience with state-management libraries such as RxJS, NgRx, or Redux.

  • Solid understanding of RESTful APIs and integration with backend services.

  • Familiarity with version control, preferably Git.

  • Responsive design and cross-browser compatibility; basic backend / API understanding.

  • Excellent problem-solving skills and attention to detail.

Preferred Skills :

  • Experience with AI or machine-learning technologies.

  • Knowledge of agile development methodologies.

  • Familiarity with cloud platforms such as AWS or Azure.