Senior React/Frontend Developer
Role details
Job location
Tech stack
Job description
- Build accessible-first interfaces - ensure WCAG 2.1 AA compliance across all features, with particular focus on keyboard navigation, screen reader support, and interfaces optimised for neurodiverse users
- Design robust component architectures* - create reusable hooks, service layers, and repository patterns that abstract complexity and promote code reuse
- Build production Next.js applications using the App Router, Server Components, and modern React patterns
- Implement TailwindCSS-based component systems that are accessible, reusable, and performant
- Lead code reviews - provide constructive, educational feedback on PRs, enforce coding standards, and help teammates grow
- Own the deployment pipeline - work with CI/CD workflows, manage releases, and ensure smooth deployments to production
- Integrate with AWS backend services - design clean data-fetching layers, handle authentication (AWS Cognito), manage file uploads to S3, and optimise API integration patterns
- Champion best practices - establish folder structures, naming conventions, and architectural patterns that scale
- Ensure accessibility - conduct accessibility audits, implement keyboard shortcuts, optimise for assistive technologies
- Own performance - implement caching strategies, optimise bundle sizes, improve Core Web Vitals
- Collaborate deeply with backend engineers to design API contracts and optimize data flows
- Build for healthcare*- create interfaces for complex clinical workflows, patient data management, and compliance-driven features
Requirements
We're looking for a Senior Frontend Developer who lives and breathes Next.js, React, and TypeScript. You've shipped production applications using the Next.js App Router, understand the nuances of Server vs Client Components, and can build lightning-fast, accessible interfaces with TailwindCSS.
This isn't just about writing components - you'll architect frontend systems with clean separation of concerns, integrate seamlessly with our AWS backend (Lambda, API Gateway, S3), and design WCAG-compliant interfaces for complex healthcare workflows. You set the technical standard for our growing frontend practice through thoughtful code reviews and establishing best practices.
You bring both technical depth and pragmatic product thinking. You know when to build custom solutions and when to leverage the ecosystem. You care about performance, accessibility, developer experience, and maintainable architecture in equal measure.
The ideal candidate:
Technical Expertise
- Expert-level experience with Next.js 14/15 (App Router, Server Components, Server Actions)
- Deep knowledge of React 18+, TypeScript, and modern frontend architecture patterns
- Mastery of TailwindCSS and component-driven development
- Strong accessibility expertise** - WCAG 2.1 AA/AAA compliance, screen readers, keyboard navigation, ARIA patterns
- Experience integrating frontends with AWS services (API Gateway, Lambda, S3, Cognito)
- Strong understanding of performance optimisation, caching strategies, and Core Web Vitals
Code Quality & Architecture
- Deep understanding of clean architecture and separation of concerns
- Experience designing scalable folder structures and organising code for maintainability
- Knows how to properly abstract API calls, business logic, and data fetching away from UI components
- Understands repository patterns, service layers, and custom hooks for reusable logic
- Can design component APIs that are intuitive and composable
Collaboration & Git Workflow
- Strong experience with Git workflows - branching strategies, PR management, merge conflict resolution
- Skilled at conducting and receiving code reviews with empathy and technical rigor
- Understanding of CI/CD pipelines and deployment processes
- Can mentor developers and elevate code quality through thoughtful feedback
Product & Delivery
-
Can translate complex healthcare workflows into intuitive, accessible user interfaces
-
Thrives in ambiguity and brings structure to greenfield projects
-
Balance between shipping quickly and building for long-term maintainability
-
Comfortable taking ownership of entire features from conception to deployment, * 5+ years of professional frontend development, with at least 2+ years of production Next.js experience
-
Expert knowledge of Next.js App Router - Server Components, Server Actions, streaming, caching strategies
-
Strong TypeScript skills - type-safe component APIs, discriminated unions, generics
-
Production experience with TailwindCSS- custom configurations, design systems, responsive design
-
Proven accessibility expertise - hands-on experience building WCAG 2.1 AA compliant applications, using screen readers (NVDA, JAWS, VoiceOver), implementing ARIA patterns, and testing with keyboard navigation
-
Deep understanding of code architecture:
-
Separation of concerns - API clients, data fetching, business logic abstracted from UI components
-
Clean folder structures and module organisation
-
Custom hooks for reusable logic
-
Service layers and repository patterns
-
Understanding when to use Server vs Client Components and where logic belongs
-
Strong Git workflow experience:
-
Creating clear, atomic commits with descriptive messages
-
Managing feature branches and understanding branching strategies (Git Flow, trunk-based, etc.)
-
Conducting thorough code reviews with constructive feedback
-
Resolving merge conflicts confidently
-
Understanding CI/CD pipelines and deployment workflows
-
AWS integration experience - consuming APIs from Lambda/API Gateway, working with S3, authentication flows
-
Deep React knowledge - hooks, context, performance optimisation, component patterns
-
Understanding of web fundamentals - semantic HTML, SEO, Core Web Vitals
Additional Skills:
- Experience with state management (React Context, Zustand, or similar) for complex application state
- API integration patterns - designing clean data-fetching layers, error handling, loading states, optimistic updates
- Testing mindset - writing maintainable tests for critical user flows and accessibility
- Performance optimisation - code splitting, lazy loading, image optimization, caching
- Ability to work independently and drive projects from concept to completion
- Product intuition - understanding user needs and making smart UX trade-offs
- Experience documenting architectural decisions and writing clear technical documentation
Bonus Points (Not Required)
- Experience with shadcn/ui or building custom component libraries with Radix UI primitives (which have strong accessibility primitives)
- Familiarity with React Server Components patterns and advanced Next.js features
- Prior work with AWS CDK or infrastructure-as-code for frontend deployments
- Experience with Vercel platform deployment and edge functions
- Testing expertise with React Testing Library (especially accessibility testing), Playwright, or Cypress
- Experience with automated accessibility testing tools (axe-core, Lighthouse, Pa11y)
- Knowledge of AWS Amplify or similar frontend-focused AWS services
- Previous work in healthtech, SaaS, or regulated industries
- Understanding of GDPR, NHS DSPT or healthcare compliance requirements
- Experience optimising interfaces for neurodiverse users (ADHD-friendly UX patterns, reduced cognitive load)
- Contributions to open-source projects or technical writing
- Experience with monorepo tooling** (Turborepo, Nx) or managing multiple related codebases
Benefits & conditions
- 33 days holiday (includes UK public holidays)
- Team get-togethers
- A paid day off on your birthday
- Office equipment when you join
- Pension contribution
- Professional development budget for courses, conferences, and certifications
- Be part of one of the UK's most ambitious HealthTech start-ups
- Direct impact on improving ADHD care for thousands of patients