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
+10 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 frontend changes.
- Collaborate closely with UX designers to translate designs into functional front-end components, aligning with micro-frontend 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 frontend 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…