Overview
The User Interface Engineer will be responsible for delivering high-quality frontend solutions within a major digital transformation programme. Working with a collaborative agile squad, they will build scalable and reusable interfaces that meet user experience design and business objectives, while maintaining alignment with enterprise architecture.
Responsibilities
- Develop and maintain reusable UI components using TypeScript and Angular.
- Translate UX designs and business requirements into responsive, accessible interfaces.
- Collaborate closely with designers to ensure accurate implementation of design intent.
- Partner with backend and architecture teams to ensure seamless integration.
- Write and maintain automated UI tests to support quality and regression.
- Participate in code reviews, promoting best practices and high standards.
- Contribute to UI libraries, design systems, and frontend engineering standards.
- Optimise performance, scalability, and maintainability of frontend applications.
Requirements
- Proven experience in frontend development with a focus on UI engineering.
- Strong proficiency in TypeScript and Angular.
- Familiarity with responsive and accessible design principles.
- Experience writing automated UI tests.
- Ability to collaborate effectively with multidisciplinary teams.
- Understanding of performance optimisation techniques for frontend applications.
- Experience participating in code reviews and promoting engineering best practices.
- Knowledge of design systems and UI libraries is a plus.