Principal UI Engineer

New Today

Role Overview

As a Principal UI Engineer at TP ICAP you will be part of a talented team delivering business critical software for the internal broking division and their external customer base.

You will work within an Agile environment, from design through to implementation, with a strong focus on continuous improvement whilst working collaboratively as part of self-organising, cross-functional team with a focus on continuous integration and deployment.

Role Responsibilities

  • Collaborate with your peers to define and evolve the front-end architecture across products and platforms, ensuring scalability, performance, and maintainability.

  • Drive consistency and standards in best-practices, component libraries, design systems, and front-end tooling.

  • Lead code reviews and technical design discussions for high-impact features, acting as a technical leader across multiple squads.

  • Mentor other front-end developers, helping them grow in technical depth and leadership.

  • Evaluate emerging front-end technologies and lead adoption where appropriate.

  • Communicate technical decisions and trade-offs clearly to both technical and non-technical stakeholders. Represent front-end engineering in strategic planning, product discussions, and roadmap alignment.

  • Ensure transparency on progress, risks, and dependencies across teams and leadership.

  • Experience / Competences

    Essential

  • Demonstrable experience building modern, scalable, and maintainable web interfaces using React/Typescript/JavaScript and HTML/CSS, following structured, reusable design patterns rooted in object-oriented programming

  • Demonstrable experience with HTML5, React, Typescript, JavaScript, ES6 and JSX

  • Experience delivering consistent UX and UI for cross-browser compatibility

  • Experience using libraries such as Material UI or Ant Design

  • Experience creating end-to-end, integration, and regression tests using automation tools such as Selenium, Cypress, Playwright or similar

  • Experience using build tools such as Webpack or Vite and configuration files

  • Knowledge of performance optimisation techniques to optimise web performance and load times

  • Knowledge of web security best practices to protect applications from vulnerabilities

  • Appreciation of the full SDLC, proactive involvement in shaping the delivery prior and during development, through QA phase, and post-release support

  • Be pragmatic and delivery-focused, evaluating/challenging designs and approaches to achieve the best outcome for the project, capable of working on multiple tasks simultaneously and managing deadlines

  • Excellent attention to detail, highly organised with a proactive and independent approach to problem solving and innovative solutions, using POC(s) to validate approaches

  • Proficient in testing and documenting systems

  • Desired

  • Experience using Figma for design mock-ups and collaboration

  • Experience using Storybook for design and build of UI components

  • Experience of financial/trading platforms and knowledge of financial markets

  • Experience with OpenFin

  • Experience with AWS services

  • Experience with C# and relational databases

  • Experience with TDD, BDD or similar approaches

  • Job Band & Level: Manager / 7

    #LI-Hybrid #LI-MID

    Location:
    London
    Job Type:
    FullTime

    We found some similar jobs based on your search