Senior UI Engineer

Principal Java Engineer (UI Specialist – 90–100% Frontend Focus)

Our client, are increasingly seeing the need for a true senior-level UI specialist within their engineering team. As a result, we’re looking for a Principal Java Engineer with a strong frontend focus—someone who can lead from the front in building exceptional user interfaces while elevating UI capability across the wider team.

This role is intentionally weighted towards the frontend (90–100%), making it ideal for an experienced engineer who is passionate about UI architecture, design systems, and creating high-quality user experiences. While the core focus is UI, there will be opportunities over time to expand into backend and API work if desired.

The Role

As a Principal Engineer, you’ll act as the go-to expert for all things UI. You’ll define standards, introduce best practices, and guide teams in delivering consistent, scalable, and performant frontend solutions. This is a hands-on leadership role where you’ll influence both technical direction and engineering culture.

You won’t be expected to take on deep backend ownership from day one, but you’ll work within a broader Java and Spring Boot ecosystem, collaborating closely with backend engineers to ensure seamless integration.

Key Responsibilities

  • Set and drive UI engineering standards and best practices across teams
  • Lead the design and development of modern, scalable frontend applications using Angular
  • Champion high-quality, accessible, and performant user experiences
  • Mentor and upskill engineers, raising overall UI capability across the organisation
  • Collaborate with product, design, and backend teams to deliver cohesive solutions
  • Contribute to frontend architecture, tooling, and design systems
  • Support API integration and collaborate on contract design (Java / Spring Boot)

Tech Stack

  • Frontend: Angular, TypeScript, modern CSS frameworks
  • Backend (contextual): Java, Spring Boot, REST APIs
  • Other: CI/CD, cloud platforms (e.g., AWS/Azure), modern engineering tooling

What We’re Looking For

  • Proven experience operating at a senior or principal level in frontend-heavy roles
  • Deep expertise in Angular and modern UI engineering practices
  • Strong understanding of frontend architecture, performance, and scalability
  • Experience working within Java / Spring Boot environments (even if not primary focus)
  • Ability to define standards and influence engineering practices at scale
  • Strong communication and mentoring skills

Nice to Have

  • Experience building or maintaining design systems
  • Familiarity with microservices and API-driven architectures
  • Exposure to cloud-native development and DevOps practices

Stephen  McDowell does  Software Development Recruiter Permanent

Software Development Recruiter Permanent

Stephen McDowell

Software Development Recruiter – Permanent

[email protected]