توسعه‌دهنده فرانت‌اِند

او ام پی فینکس تهران

منتشر شده 9 ماه پیش

Job Description

We are actively looking for an innovative Front-End Developer (Angular) to join our vibrant team. In this role, you will be responsible for creating and implementing an array of web-based products using HTML, CSS, Angular, and JavaScript, among other technologies. Your focus will be on developing user interfaces with a keen focus on usability, responsive design, and overall customer experience. A deep understanding of JavaScript, and a solid grasp of HTML, CSS, Angular, RxJS, and reactive programming is essential. The role requires familiarity with UI libraries and tools such as Tailwind, Nebular, PrimeNG, and Ant Design, and a commitment to clean, efficient coding practices.

Responsibilities:

  • Develop user interfaces, prioritizing usability, responsive design, and a seamless customer experience.
  • Utilize HTML, CSS, and Angular to deliver high-quality, clean, functional, and maintainable code.
  • Implement reactive programming and RxJS for state management in Angular applications, familiarity with NGXS is a strong plus.
  • Collaborate with the UI/UX design team to convert wireframes and mockups into interactive user interfaces, employing Tailwind, Nebular, PrimeNG, and Ant Design.
  • Maintain clean coding standards, prioritizing code optimization, efficiency, and reusability.
  • Participate actively in code reviews to maintain a high standard of code quality.
  • Work in conjunction with backend developers and software engineers to enhance usability.
  • Stay current with the latest advancements in frontend technology and industry best practices.
  • Implement and understand layered architecture and Domain-Driven Design (DDD) practices.

Requirements

  • At least three years of experience as a Front-End Developer.
  • Deep understanding of JavaScript, HTML, and CSS.
  • Proven experience with the Angular framework, RxJS, and reactive programming.
  • Familiarity with UI libraries and tools such as Tailwind, Nebular, PrimeNG, and Ant Design.
  • Demonstrable understanding of clean code practices.
  • Knowledge of modern authorization mechanisms, such as JSON Web Token (JWT).

Preferred Qualifications:

  • Experience with NGXS or similar state management solutions.
  • Experience in layered architecture and Domain-Driven Design (DDD) is a strong plus.
  • Familiarity with Agile/Scrum development methodologies.
  • Excellent problem-solving skills, communication skills, and a team-oriented mindset.
  • Self-motivated and capable of working independently.

Employment Type

  • Full Time

Details

برای مشاهده‌ی شغل‌هایی که ارتباط بیشتری با حرفه‌ی شما دارد،

محاسبه‌کننده حقوق

چقدر حقوق بگیرم؟