TI
Posted 2 days ago
Principal Software Engineer (UI)
TP ICAP Group Services Ltd
📍 Belfast
Information TechnologyContract
Job description
Group Overview The TP ICAP Group is a world leading provider of market infrastructure.<br><br>Qualifications, skills, and all relevant experience needed for this role can be found in the full description below.<br><br>Our purpose is to provide clients with access to global financial and commodities markets, improving price discovery, liquidity, and distribution of data, through responsible and innovative solutions.<br><br>Through our people and technology, we connect clients to superior liquidity and data solutions.<br><br>The Group is home to a stable of premium brands.<br><br>Collectively, TP ICAP is the largest interdealer broker in the world by revenue, the number one Energy & Commodities broker in the world, the world's leading provider of OTC data, and an award winning all-to-all trading platform.<br><br>Founded in London in 1866, the Group operates from more than 60 offices in 27 countries.<br><br>We are 5,200 people strong.<br><br>We work as one to achieve our vision of being the world's most trusted, innovative, liquidity and data solutions specialist.<br><br>Role Overview The Principal UI Engineer serves as a senior technical authority within the UI engineering discipline, providing leadership across design, architecture, standards, and delivery.<br><br>The role is hands-on, focused on building scalable, high-performance UI systems while mentoring engineers and influencing best practices across multiple teams.<br><br>Operating within agile teams, the Principal UI Engineer sets engineering direction, supports architectural decision-making, and ensures the delivery of high-quality, robust UI solutions.<br><br>Role Responsibilities Lead the design and development of scalable, high-performance UI applications.<br><br>Provide technical leadership and mentoring to UI engineers across teams.<br><br>Establish and maintain UI engineering standards, patterns, and best practices.<br><br>Oversee solution design, analysis, and implementation for complex UI systems.<br><br>Communicate architectural decisions to technical and non-technical stakeholders.<br><br>Guide teams through estimation, planning, and prioritisation using established SDLC processes.<br><br>Drive continuous improvement initiatives to optimise UI performance, usability, and maintainability.<br><br>Identify opportunities to evolve systems toward target architecture and lead refactoring initiatives.<br><br>Support risk identification, escalation, and mitigation within engineering teams.<br><br>Design, develop, and maintain software, ensuring seamless integration and performance.<br><br>Collaborate with cross-functional teams, including Business Analysts (BAs) and Project Managers (PMs), to gather and refine requirements.<br><br>Implement and maintain Infrastructure as Code (IaC) using AWS CDK with Python to automate deployment and management of cloud resources.<br><br>Ensure high-quality code through automated testing, particularly unit testing, and maintain a strong emphasis on code quality and complexity.<br><br>Oversee the implementation and management of CI/CD pipelines to streamline the software development lifecycle.<br><br>Experience / Competences Essential Proven experience as a senior or principal UI engineer within complex, high-performance systems.<br><br>Strong expertise in React, TypeScript, JavaScript, and modern UI development practices.<br><br>Experience with UI component libraries such as Material UI or Ant Design.<br><br>Proficiency in HTML5, CSS, and responsive design principles.<br><br>Knowledge of performance optimisation and profiling techniques.<br><br>Strong understanding of AWS services and hands-on experience with Infrastructure as Code (IaC), particularly using AWS CDK in Python.<br><br>Experience with Entity Framework (or other CRMs) is beneficial Experience designing and building systems using a contract-first methodology is beneficial Experience with writing tests or scripts in Python is beneficial Familiarity with testing frameworks such as Jest and industry code-quality tools.<br><br>Skilled in Git-based source control and agile development methodologies.<br><br>Strong communication and collaboration skills, able to influence engineering direction.<br><br>Desired Strong understanding of microservices architecture in cloud environments.<br><br>Strong grasp of database design and experience with relational and/or NoSQL databases.<br><br>Competent in using Docker for containerisation.<br><br>Familiarity with Kubernetes, relying on the DevOps Engineer for orchestration.<br><br>Proficiency in using Git for version control and JIRA for backlog management.<br><br>Experience with CI/CD pipelines and tools.<br><br>Role Band & Level: Manager, 7 Not The Perfect Fit? Concerned that you may not meet the criteria precisely? At TP ICAP, we wholeheartedly believe in fostering inclusivity and cultivating a work environment where everyone can flourish, regardless of your personal or professional background.<br><br>If you are enthusiastic about this role but find that your experience doesn't align perfectly with every aspect of the job description, we strongly encourage you to apply.<br><br>You may be the ideal candidate for this position or another opportunity within our organisation.<br><br>Our dedicated Talent Acquisition team is here to assist you in recognising how your unique skills and abilities can be a valuable contribution.<br><br>Don't hesitate to take the leap and explore the possibilities.<br><br>Your potential is what truly matters to us.<br><br>Company Statement We know that the best innovation happens when diverse people with different perspectives and skills work together in an inclusive atmosphere.<br><br>That's why we're building a culture where everyone plays a part in making people feel welcome, ready and willing to contribute.<br><br>TP ICAP Accord<br>- our Employee Network<br>- is a central to this.<br><br>As well as representing specific groups, TP ICAP Accord helps increase awareness, collaboration, shares best practice, and holds our firm to account for driving continuous cultural improvement.<br><br>Location UK<br>- City Quays<br>- Belfast To be considered for this role you will be redirected to and must complete the application process on our careers page. xwzovoh <br><br>To start the process click the Continue to Application below.<br>TPBN1_NI