E

Senior Software Engineer (Angular developer) - Dubai

Emaratech
Full-time
On-site
Dubai, Dubai, United Arab Emirates
Description

emaratech, part of the profile for the Investment Corporation of Dubai. Founded in 2004, emaratech has fortified its experience and reputation through its excellent high-tech products & world class services that impact lives. We provide high-end market strategies, business process outsourcing, and business IT solutions to public & private sectors

We are looking for Senior Angular developers with the following skills and experience

Role : Senior Angular developer

The ideal candidate should have a strong background in front-end development, a deep understanding of Angular frameworks, and a passion for building responsive and high-performance web applications.

Job details:

  • 5 + years of front end development using Angular frameworks
  • BS/MS in computer science or equivalent
  • Develop and maintain web applications using Angular framework.
  • Work closely with back-end developers to integrate APIs and services.
  • Collaborate with UX/UI designers to implement user interfaces that are responsive, dynamic, and meet business requirements.
  • Ensure high-performance, scalable, and maintainable code by following best practices and modern development methodologies.
  • Develop reusable code and libraries for future use.
  • Optimize application performance and troubleshoot issues as they arise.
  • Implement unit tests and perform debugging to ensure software quality.
  • Stay up-to-date with the latest trends and technologies in web development, especially Angular versions and ecosystem updates.
  • Participate in code reviews to maintain code quality and ensure adherence to coding standards.


Requirements
  • Proven experience as an Angular Developer .
  • Strong proficiency in JavaScript, TypeScript, HTML5, and CSS3.
  • Solid understanding of Angular framework (Angular 2+).
  • Experience with RESTful APIs and integrating front-end components with back-end services.
  • Familiarity with RxJS, NgRx (or other state management libraries).
  • Knowledge of front-end development tools such as Webpack, NPM, and Git.
  • Understanding of responsive design, cross-browser compatibility, and accessibility standards.
  • Experience with testing frameworks such as Jasmine, Karma, or Protractor.
  • Ability to work in an Agile/Scrum environment.