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.