
UI Engineer
- United Kingdom
- Permanent
- Full-time
- Design, build, and maintain complex UI components using React, Preact, and TypeScript
- Apply best practices in frontend architecture, performance, and accessibility
- Turn mockups and prototypes into high-quality, scalable frontend code
- Participate in code reviews and contribute to shared frontend standards
- Work alongside backend engineers to define and consume REST APIs
- Optimize applications for performance, scalability, and cross-browser/device compatibility
- Support the development and refinement of our CI/CD pipelines and frontend tooling
- Collaborate on shared UI infrastructure, such as component libraries or design systems
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 Skills
- Minimum 5 years of experience building production-grade frontend applications
- Strong knowledge of React and/or Preact, along with TypeScript
- Experience with Single Page Applications (SPAs) and component-driven development
- Familiarity with performance profiling, code splitting, and lazy loading
- Working knowledge of cross-browser quirks, responsive design, and accessibility
- Comfortable working with REST APIs and tools like Swagger/OpenAPI
- Passion for clean code, good UI/UX, and intuitive interactions
- Strong collaboration skills with designers, engineers, and product teams
- Ability to work effectively in fast-paced, agile environments
- Enthusiasm for maintainable, scalable frontend systems
- Experience using Preact in constrained or embedded environments
- Familiarity with server-side rendering (Next.js, Astro, or similar)
- Contributions to open-source projects or UI frameworks
- Previous experience in SaaS or product-led tech companies