
Senior UI Engineer
- United Kingdom
- Permanent
- Full-time
- Design, build, and maintain high-performance UI components using React, Preact, and TypeScript
- Collaborate closely with designers and product managers to turn prototypes into production-ready experiences
- Drive best practices around accessibility, cross-browser compatibility, and responsive design
- Lead the evolution of our component libraries and design systems for reusability and consistency
- Partner with backend teams to define and consume RESTful APIs with Swagger/OpenAPI
- Optimize applications for performance (e.g. lazy loading, bundle splitting, SSR) and scalability
- Guide testing strategy using Jest, React Testing Library, Playwright, or Cypress
- Influence and improve our CI/CD pipelines, code quality standards, and tooling
- Participate in technical planning, code reviews, and mentoring across the frontend team
Tooling: Vite, Webpack, Babel, ESLint, Prettier
Styling: CSS Modules, Tailwind, Emotion, Styled Components
Testing: Jest, React Testing Library, Playwright, Cypress
Collaboration: Git, GitHub, Figma, Storybook, Jira, ConfluenceWhat We're Looking ForTechnical Expertise
- 5+ years of experience developing frontend applications in production environments
- Deep expertise with React/Preact and TypeScript, including SPA architecture and component abstraction
- Understanding of performance profiling, code-splitting, and bundle optimization
- Strong grasp of responsive UI/UX, semantic HTML, and web accessibility (WCAG) standards
- Familiarity with REST APIs, Swagger/OpenAPI specs, and full integration workflows
- Experience contributing to or maintaining design systems or UI libraries
- A craftsman's approach to UI: attention to detail, empathy for users, and appreciation for visual hierarchy
- Clear, proactive communicator who thrives in collaborative, cross-functional environments
- A continuous learner who values mentoring, peer review, and shared ownership
- Comfortable operating in a fast-paced, agile product culture with an eye for simplicity and usability
- Passion for scalable design and performance in cloud-native, secure, and regulated software
- Experience working with Preact in constrained environments (e.g., embedded UIs)
- Familiarity with SSR frameworks like Next.js, Astro, or similar
- Contributions to open-source frontend projects or community tooling
- Background in SaaS, developer platforms, or public-sector-facing digital services