UI Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+9 more
Job description
The UI Engineer will play a pivotal role in shaping and delivering user-centric Front End experiences. Reporting to the Lead UI Engineer, this position is essential for collaborating with UX Designers, Product Managers, and Software Engineers to bring wireframes and prototypes to life., * Develop high-quality, responsive, and secure user interfaces that work seamlessly across various browsers and devices.
- Implement and maintain a comprehensive suite of automated tests to validate Front End changes.
- Collaborate closely with UX designers to translate designs into functional Front End components, aligning with micro-Front End and component-based strategies.
- Ensure a consistent look and feel across all digital products through a shared design system.
- Write clear, modular, and testable Front End code, adhering to best practises and accessibility standards.
- Optimise application performance through efficient Front End architecture and code splitting techniques.
- Conduct code reviews and provide constructive feedback, contributing to Front End development standards.
- Work with Back End engineers to define data contracts and integrate with RESTful APIs.
- Troubleshoot and resolve user interface issues across the digital Front End estate.
- Stay informed about industry trends and emerging technologies, recommending improvements.
- Contribute to Agile ceremonies, fostering a culture of continuous improvement and experimentation.
Requirements
- Spec and AI driven development
- 3-5 years of experience in a Front End or UI engineering role, ideally in a cloud or hybrid environment.
- Strong proficiency in HTML, CSS, JavaScript (ES6+), TypeScript, and the Angular Framework.
- Expertise in automation testing, including unit, integration, and end-to-end tests.
- Proven experience in building responsive, accessible, and high-performance user interfaces.
- Familiarity with GIT, continuous integration, and delivery pipelines.
- Understanding of RESTful APIs and experience integrating with Back End services.
- Experience with UX design systems and tools such as Figma or Storybook.
- Excellent problem-solving, analytical, and communication skills.
- Awareness of secure coding practises and data privacy considerations in UI development.
Qualifications:
- A relevant bachelor’s or master’s degree or technology certifications are essential.
This is a fantastic opportunity to contribute to a forward-thinking organisation and enhance digital experiences for customers. If you are passionate about UI development and thrive in a collaborative environment, this role could be the perfect fit!
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this role…