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.