- Design, develop, and maintain high-quality user interfaces for complex web applications using modern JavaScript frameworks (e.g., React, Vue, Angular) and technologies (e.g., HTML5, CSS3, TypeScript).- Define and enforce UI architectural standards, coding best practises and design principles.- Translate designs and wireframes into clean, efficient, and reusable UI components.- Collaborate closely with UX designers, product managers, and backend engineers to gather and refine requirements, provide insights, and align on technical and functional goals.- Write clean, maintainable code, including unit and integration tests, demonstrating best practices which ensure high-quality deliverables.- Participate in code reviews and provide constructive feedback to other engineers.- Optimize application performance and scalability for a seamless user experience.- Advocate for accessibility and ensure applications meet WCAG standards. Champion best practices in usability for intuitive, user-friendly interfaces.- Know the latest on front-end technologies, frameworks, and actively participate in improving engineering processes, tools, and workflows.