Principal Software Engineer (ui)

TP ICAP

Belfast, United Kingdom
On-site
Scalable, high-performance ui applications
React, typescript, javascript expertise
Ui component libraries (material ui, ant design)
TP ICAP is seeking a Principal Software Engineer (UI) in Belfast to lead the design and development of high-performance UI applications. The role requires extensive experience in modern UI development practices and technical leadership within agile teams

Job Summary

  • Lead the design and development of scalable, high-performance UI applications, providing technical leadership and mentoring to UI engineers across teams.
  • Establish and maintain UI engineering standards, patterns, and best practices, overseeing solution design, analysis, and implementation for complex UI systems.
  • Implement and maintain Infrastructure as Code (IaC) using AWS CDK with Python to automate deployment and management of cloud resources, ensuring high-quality code through automated testing.

Matching Summary

Match Score: 85

TP ICAP is seeking a Principal Software Engineer (UI) in Belfast to lead the design and development of high-performance UI applications. The role requires extensive experience in modern UI development practices and technical leadership within agile teams.

Skills & Requirements

Must-have

  • Scalable, high-performance UI applications
  • React, TypeScript, JavaScript expertise
  • UI component libraries (Material UI, Ant Design)
  • HTML5, CSS, responsive design
  • Performance optimisation and profiling
  • AWS CDK with Python for IaC
  • Jest testing framework
  • Git-based source control
  • Agile development methodologies

Nice-to-have

  • Microservices architecture in cloud
  • Database design (relational/NoSQL)
  • Docker for containerisation
  • CI/CD pipelines and tools
  • Contract-first methodology
  • Python scripting for tests

Key Requirements

  • Proven senior/principal UI engineer experience
  • Experience with AWS services and IaC
  • Experience with Entity Framework (beneficial)
  • Experience with Python scripting (beneficial)

Work Rights

Not specified

Tailored Resume

Cover Letter