Sub banner

Principal UI Engineer

Job description.

Principal UI Engineer (React / TypeScript)

Ocho People | Technology Recruitment

      Principal level UI engineering role at a world leading financial markets infrastructure organisation

      Senior technical authority across UI architecture, standards and delivery spanning multiple teams

      React and TypeScript focused with AWS CDK, Python and infrastructure as code

      Hybrid working, Belfast based

      Salary £75,000 - £80,000

 

About the Company

Our client is a world leading provider of market infrastructure, operating from more than 60 offices across 27 countries with over 5,200 people globally. They are the largest interdealer broker in the world by revenue, the number one Energy and Commodities broker globally, and the world's leading provider of OTC data. This is a business with genuine scale, a long and distinguished history, and a clear commitment to building world class engineering capability. They take UI engineering seriously at the highest level and are looking for a Principal Engineer to help set the standard.

The Role

This is a Principal UI Engineer position serving as a senior technical authority within the UI engineering discipline. You will provide hands on leadership across design, architecture, standards and delivery — building scalable, high performance UI systems while mentoring engineers and influencing best practices across multiple teams. Operating within Agile delivery teams, you will set engineering direction, support architectural decision making and ensure the consistent delivery of high quality, robust UI solutions. You will also work closely with Business Analysts, Project Managers and cross functional stakeholders to gather and refine requirements, communicate architectural decisions clearly and drive continuous improvement across the UI engineering function.

Key Responsibilities

      Lead the design and development of scalable, high performance UI applications

      Provide technical leadership and mentoring to UI engineers across multiple teams

      Establish and maintain UI engineering standards, patterns and best practices across the organisation

      Oversee solution design, analysis and implementation for complex UI systems

      Communicate architectural decisions to both technical and non-technical stakeholders

      Guide teams through estimation, planning and prioritisation using established SDLC processes

      Drive continuous improvement initiatives to optimise UI performance, usability and maintainability

      Identify opportunities to evolve systems towards target architecture and lead refactoring initiatives

      Implement and maintain infrastructure as code using AWS CDK with Python to automate cloud resource deployment and management

      Ensure high quality code through automated testing with a strong emphasis on code quality and complexity

      Oversee the implementation and management of CI and CD pipelines to streamline the software development lifecycle

      Support risk identification, escalation and mitigation within engineering teams

What You'll Need

Essential:

      Proven experience as a Senior or Principal UI Engineer within complex, high performance systems

      Strong expertise in React, TypeScript, JavaScript and modern UI development practices

      Experience with UI component libraries such as Material UI or Ant Design

      Proficiency in HTML5, CSS and responsive design principles

      Strong knowledge of performance optimisation and profiling techniques

      Solid understanding of AWS services and hands on experience with infrastructure as code, particularly AWS CDK in Python

      Familiarity with testing frameworks such as Jest and industry code quality tools

      Skilled in Git based source control and Agile development methodologies

      Strong communication and collaboration skills with the ability to influence engineering direction

Nice to Have:

      Strong understanding of microservices architecture in cloud environments

      Experience with relational and/or NoSQL database design

      Competency with Docker for containerisation

      Familiarity with Kubernetes

      Experience with CI and CD pipelines and tooling

      Experience with Entity Framework or other ORM tools

      Background designing and building systems using a contract first methodology

      Experience writing tests or scripts in Python

Why Apply?

      Salary £75,000 - £80,000

      Hybrid working with a Belfast base

      Principal level scope with genuine authority over UI architecture and engineering standards across multiple teams

      Work within a world leading financial markets organisation with the scale and complexity to match

      High trust, technically serious environment where engineering direction is driven by engineers

      Opportunity to mentor and shape the next generation of UI engineering talent

      Modern AWS first stack with real investment in tooling, quality and best practice

How to Apply

For a confidential conversation about this opportunity, please reach out to Nick Napier directly on LinkedIn or submit your CV via the link below.

Submit CV for this Job.

Apply for this job now
Posted
Job Details:
Belfast, Northern Ireland£75,000 - £80,000
Job reference:
NN11
NICK NAPIER

NICK NAPIER

Senior Recruitment Consultant at Ocho