At a Glance
- Tasks: Lead the design and development of high-performance UI applications using React and TypeScript.
- Company: Join a world-leading financial markets infrastructure organisation with a global presence.
- Benefits: Competitive salary, hybrid working, and opportunities for mentorship and career growth.
- Other info: Work in a dynamic team with a focus on continuous improvement and innovation.
- Why this job: Make a real impact on UI architecture and engineering standards in a trusted environment.
- Qualifications: Proven experience in UI engineering with strong skills in React, TypeScript, and AWS.
The predicted salary is between 75000 - 80000 £ per year.
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.
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.
Principal UI Engineer in Belfast employer: Ocho People
Join a world-leading financial markets infrastructure organisation that values technical excellence and innovation. As a Principal UI Engineer in Belfast, you will enjoy a hybrid working model, competitive salary, and the opportunity to lead and mentor within a high-trust environment that prioritises engineering standards and best practices. With a commitment to employee growth and a modern tech stack, this role offers a unique chance to shape the future of UI engineering while working alongside top talent in the industry.
StudySmarter Expert Advice🤫
We think this is how you could land Principal UI Engineer in Belfast
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, especially those who work at companies you're interested in. A friendly chat can lead to referrals, which are often the best way to get your foot in the door.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your best UI projects, especially those using React and TypeScript. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for interviews by brushing up on your technical knowledge and soft skills. Be ready to discuss your experience with AWS CDK and Python, as well as how you approach problem-solving in UI engineering.
✨Tip Number 4
Don't forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who take the initiative to connect directly with us.
We think you need these skills to ace Principal UI Engineer in Belfast
Some tips for your application 🫡
Tailor Your CV:Make sure your CV reflects the skills and experiences that match the Principal UI Engineer role. Highlight your expertise in React, TypeScript, and any relevant projects you've led. We want to see how you can bring value to our team!
Showcase Your Leadership Skills:As a Principal Engineer, you'll be guiding teams and influencing best practices. Use your application to demonstrate your leadership experience and how you've mentored others in the past. We love seeing examples of collaboration and technical authority!
Be Clear and Concise:When writing your application, clarity is key! Make sure your points are easy to understand and directly related to the job description. We appreciate straightforward communication, especially when it comes to architectural decisions and technical details.
Apply Through Our Website:We encourage you to submit your application through our website for the best chance of being noticed. It helps us keep everything organised and ensures your application gets to the right people. Don't miss out on this opportunity!
How to prepare for a job interview at Ocho People
✨Know Your Tech Stack Inside Out
Make sure you’re well-versed in React, TypeScript, and AWS CDK. Brush up on your knowledge of UI component libraries like Material UI or Ant Design, as well as performance optimisation techniques. Being able to discuss these topics confidently will show that you’re the right fit for a Principal UI Engineer role.
✨Prepare for Technical Leadership Questions
Expect questions about your experience leading teams and mentoring engineers. Think of specific examples where you’ve influenced engineering direction or established best practices. This is your chance to showcase your leadership skills and how you can drive continuous improvement across multiple teams.
✨Communicate Clearly with Stakeholders
Since you’ll be working closely with Business Analysts and Project Managers, practice explaining complex technical concepts in simple terms. Prepare to discuss how you’ve communicated architectural decisions to both technical and non-technical stakeholders in the past. Clear communication is key in this role!
✨Showcase Your Problem-Solving Skills
Be ready to tackle hypothetical scenarios related to UI architecture and system design. Think through how you would approach refactoring initiatives or optimising UI performance. Demonstrating your problem-solving abilities will highlight your readiness for the challenges of a Principal UI Engineer.