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.
