Senior Front End Engineer (Angular)

وصف الوظيفة

PetroApp, a leading automotive company, is seeking a highly skilled and experienced Senior Front End Engineer with expertise in Angular to join our dynamic team. As a Senior Front End Engineer at PetroApp, you will be responsible for developing and maintaining cutting-edge front end applications that power our automotive solutions.

In this role, you will collaborate with cross-functional teams to gather requirements, design scalable user interfaces, and implement high-quality code. You will play a key role in architecting and optimizing the front end architecture, ensuring the best performance and user experience for our customers.

If you are passionate about front end development, have deep expertise in Angular, and a proven track record of delivering successful projects, we want to hear from you.


Responsibilities

  • Design, develop, and maintain front end applications using Angular
  • Collaborate with product management and other stakeholders to gather requirements and translate them into technical specifications
  • Architect and optimize the front end application architecture for maximum performance and scalability
  • Write clean, modular, and maintainable code following industry best practices
  • Conduct code reviews to ensure high code quality, performance, and maintainability
  • Troubleshoot and debug front end issues, identifying root causes and implementing effective solutions
  • Stay up-to-date with the latest front end development trends and technologies, and share knowledge with the team

متطلبات الوظيفة

  • Proven experience as a Senior Front End Engineer, with expertise in Angular
  • Strong understanding of OOP , OOD
  • Strong knowledge of HTML, CSS, and JavaScript
  • State Management: Experience with state management libraries like NgRx or RxJS.
  • Experience with Angular, including developing custom components and services
  • Proficiency in front end development best practices and design patterns
  • Familiarity with version control systems, such as Git
  • Experience with RESTful APIs and integrating front end applications with backend systems
  • Strong problem-solving and troubleshooting skills
  • Excellent communication and collaboration abilities
  • Testing: Familiarity with testing frameworks such as Jasmine, Karma.
  • Ability to mentor junior developers and provide technical guidance
  • Experience working in the automotive industry is a plus