Senior Front-end Engineer
Salary £ Salary based on experience
Vacancy listed 23/10/2025
Application deadline 30/11/2025
Details
Role Summary
We're seeking a Senior Frontend Engineer (React/TypeScript) who will own the user-facing
experiences that power our generative AI chat platform. You will architect, build, and operate
modern web applications end to end, partnering closely with backend and AI teams to deliver
features from concept to production with exceptional user experiences and performance.

Key Responsibilities

Frontend Architecture
  • Design and evolve scalable single-page applications in React 19 with TypeScript, leveraging
  • Vite for optimal build performance
  • Build responsive, accessible UIs using Tailwind CSS v4 and Shadcn/ui component system with consistent design patterns
  • Implement robust authentication flows using Azure MSAL/OAuth2 with secure token management and session handling
  • Design state management architecture using Zustand for local state and TanStack Query for server state synchronisation
  • Optimise performance through code splitting, lazy loading, and efficient rendering strategies for real-time chat experiences
  • Integrate with streaming AI endpoints using AI SDK React, handling WebSocket connections, error states, and graceful degradation

Infrastructure & Deployment
  • Ship applications via containers (Docker) with optimized multi-stage builds and minimal production images 
  • Define and maintain CI/CD pipelines (GitHub Actions) for automated testing, linting, and zerodowntime deployments
  • Work with DevOps to deploy services on AWS CloudFront/S3 with proper caching strategies and CDN configuration
  • Manage build optimization, bundle analysis, and asset delivery strategies for global performance

Quality & Reliability
  • Lead accessibility standards implementation (WCAG 2.1 AA) and cross-browser compatibility testing
  • Implement comprehensive testing strategies for unit/integration/E2E coverage
  • Own monitoring and error tracking with Sentry or equivalents, plus performance metrics via Web Vitals
  • Enforce coding standards through ESLint/Prettier configurations and automated pre-commit hooks
  • Contribute to security best practices including CSP headers, XSS prevention, and secure API communication

Cross-Functional & Process
  • Collaborate closely with AI engineers, backend, product, and the leadership team to scope, sequence, and deliver outcomes.
  • Translate design mockups and product requirements into technical specifications and implementation plans
  • Mentor engineers on React patterns, TypeScript best practices, and modern frontend architecture
  • Present technical decisions on frontend architecture and performance optimisations to stakeholders

Required Skills & Experience

  • SC Clearance or the ability to obtain SC (and later DV).
  • 5+ years of frontend development with strong focus on React and TypeScript in production environments
  • Proven experience building complex SPAs with modern routing (React Router v7) and state management
  • Deep understanding of browser APIs, performance optimization, and responsive design principles
  • Proficiency with modern build tools (Vite), package managers (pnpm), and Git-based workflows
  • Familiarity with API integration patterns, OpenAPI specifications, and code generation tools (Orval)
  • Experience with real-time features, WebSockets, and streaming data handling
  • Excellent problem-solving skills, strong communication, and ability to work independently with high ownership

Soft Skills
  • High-agency builder who owns user experiences end to end
  • User-focused approach with attention to detail and performance
  • Clear communicator who can mentor, influence, and raise frontend standards across the team
  • Comfortable balancing technical excellence with delivery timelines and business priorities

Rewards
  • Salary: negotiable based on experience and attributes
  • Rapid career progression and meaningful ownership of core systems
  • Ability to shape the direction of a fast-moving, successful early-stage business
  • Highly flexible work hours and hybrid working.

Why This Role?
You'll be at the forefront of creating intuitive interfaces for advanced AI capabilities, making complex technology accessible and delightful for users. If you thrive on building performant, elegant frontend systems, shipping features that users love, and maintaining high standards in production, you'll have both the autonomy and impact to do your best work here

This vacancy has now been closed