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.
Key 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.
Person Specification
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., Next.js).
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.