Overview We are seeking a skilled Angular Developer to join our team responsible for developing and implementing user interface components that enhance user experience. This role involves translating designs into functional code ensuring high performance and collaborating with designers and other developers to create innovative web applications. Roles & Responsibilities 1. Develop and implement user interface components using Angular concepts such as components directives services and modules 2. Translate designs and wireframes into clean efficient and reusable Angular code 3. Write tested idiomatic and documented JavaScript HTML and CSS 4. Ensure high performance of applications and provide support 5. Cooperate with designers to match visual design intent 6. Participate in the development of new features and functionalities for web applications 7. Troubleshoot and debug applications to optimize performance 8. Stay up-to-date on emerging technologies and industry trends 9. Collaborate effectively with a team of developers and designers 10. Follow coding standards and best practices 11. Participate in code reviews and contribute to the improvement of code quality Required Qualifications 1. Proficiency in Angular and its core principles 2. Strong knowledge of JavaScript HTML and CSS 3. Experience in writing tested and documented code 4. Ability to troubleshoot and debug applications 5. Familiarity with coding standards and best practices Preferred Qualifications 1. Experience with responsive design and cross-browser compatibility 2. Knowledge of state management libraries like NgRx 3. Familiarity with RESTful APIs and asynchronous programming 4. Experience with version control systems preferably Git 5. Understanding of Agile development methodologies