User Interface Engineer
Role details
Job location
Tech stack
Job description
We are supporting a leading organisation at the centre of the UK's energy infrastructure in their search for a User Interface Engineer on an initial 6-month contract.
You will join a web development function, working within a customer-focused Scrum team to deliver and enhance two Angular-based applications-one internal platform used by operational staff, and one customer-facing application.
This role focuses on building intuitive, high-performance interfaces for complex, data-driven systems, improving usability across both internal and external user journeys., * Develop and maintain user interfaces across two Angular applications (internal and customer-facing)
- Work within a Scrum / Agile delivery team, contributing to all Agile ceremonies
- Collaborate with UX designers, backend engineers, and product stakeholders
- Translate complex requirements into clean, intuitive UI solutions
- Build scalable, maintainable front-end components using modern Angular
- Ensure high standards of performance, accessibility, and cross-browser compatibility
- Develop and maintain unit, integration, and BDD-style tests
- Contribute to shared component libraries and UI standards
- Participate in code reviews and continuous improvement
Requirements
- Strong commercial experience with Angular 18+
- Proficiency in TypeScript, HTML, and CSS
- Strong experience with component-based front-end architecture
- Proven experience working in a Scrum / Agile environment
- Experience with BDD (Behaviour Driven Development) practices, including writing and maintaining feature-level test scenarios
- Experience building modern web applications
- Experience integrating with APIs and handling dynamic data
- Experience with unit testing using Jest
- Experience with end-to-end / integration testing using Playwright
- Strong understanding of responsive design and UI/UX best practices
- Experience with version control (e.g. Git)
Desirable Skills
- Experience working on both internal and customer-facing applications
- Knowledge of accessibility standards (WCAG)
- Experience with data visualisation libraries
- Exposure to cloud or DevOps environments
- Background in large-scale or regulated industries