Overview
UI Engineer
About our client
Our client is a global leader in financial technology, building secure, scalable, and high-performing systems that power critical business operations worldwide. With a strong focus on innovation and collaboration, they are now seeking a UI Engineer to join their Corporate Functions team in Belfast. This role offers the opportunity to work on complex, enterprise-scale projects while contributing to a supportive and forward-thinking engineering culture.
Job Summary
As a UI Engineer, you will design, develop, and maintain web-based user interfaces using React and TypeScript, with a strong emphasis on code quality and automated testing. You will collaborate closely with cross-functional teams to deliver intuitive, high-performing solutions that meet business needs, while contributing to agile practices and continuous improvement.
Responsibilities
- Design, develop, and maintain web-based user interfaces written in TypeScript using React.
- Ensure high-quality code through automated testing, particularly integration testing.
- Collaborate with Business Analysts, QA Engineers, and Project Managers to deliver business-driven solutions.
- Wireframe user interfaces for rapid prototyping and feedback.
- Contribute across the full development lifecycle, supporting team members in building T-shaped skills.
- Actively participate in agile ceremonies and promote an agile mindset within the team.
- Maintain clear documentation of code, processes, and system configurations.
Essential Criteria
- Minimum 3 years' professional experience in web application development.
- Recent experience with React functional components (other frameworks may be considered).
- Proven experience writing integration and unit tests for user interfaces.
- Experience designing and building systems using a contract-first methodology.
- Comfortable creating wireframes using Figma (or similar tools).
- Knowledge of isomorphic frameworks (e.g., ).
- Experience with mono-repo tooling such as NX or Yarn Workspaces.
- Strong background in agile environments with a clear agile mindset.
- Strong attention to detail and ability to deliver under pressure.
- Experience collaborating with stakeholders to create effective user interfaces.
Desirable Criteria
- Strong proficiency in TypeScript/JavaScript.
- Moderate CSS skills.
- Understanding of UX and accessibility principles.
- Familiarity with AWS software solutions.
- Experience with Git for version control and JIRA for backlog management.
- Excellent communication skills, both written and verbal.
- Strong problem-solving ability with critical and creative thinking.
Benefits
- 25 days' annual leave plus bank holidays.
- Pension, Private Medical Insurance, Life Assurance, and Income Protection.
- Bonus scheme.
- Coaching, Employee Assistance Programme, and parental leave support.
- Season ticket loan, cycle-to-work scheme, and travel insurance.
- Hybrid working model (3 days in office, 2 from home).
Why Join?
- Competitive salary (£45,000 - £60,000), bonus, and benefits.
- Hybrid working with a modern Belfast office.
- Work on enterprise-scale projects with a global impact.
- Collaborative, supportive culture with opportunities to learn and grow.
Skills: React Typescript AWS GraphQL Lambda