C

Senior React/Frontend Developer

CareADHD
Full-time
On-site
Canary Wharf, United Kingdom
£70,000 - £70,000 GBP yearly

Senior React/Frontend Developer

Salary:£60,000 – £70,000

Reports to: Head of Technology

Location: Remote (UK working hours)

Ideal Start: ASAP

✨Join Us at Care ADHD: Shaping the Future of Accessible Healthcare✨

At CARE ADHD, we’re revolutionising private healthcare by making ADHD assessments and treatment more affordable and accessible to those who need it. Our client-centred approach, combined with lean methodology and a focus on continuous improvement, drives our commitment to excellence. We embrace an innovative mindset, encouraging rapid learning and adaptation through our ‘fail fast’ ethos. With ambitious plans to become the largest ADHD service provider outside the NHS within the next five years, we are committed to pushing boundaries and fostering innovation.

💫What we are looking for?

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

😎What You’ll Be Doing:

As a Senior Frontend Developer, you’ll take technical ownership of our Next.js applications that power patient portals, clinical tools, and internal operations.

You’ll:

  • Architect clean, maintainable code — establish patterns for data fetching, state management, and business logic that keep concerns properly separated (no API calls in page.tsx!)
  • 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

🚀To thrive in this role you’ll need to:

Core Requirements:

  • 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

🙏🏻What You Can Expect from Us

  • Hybrid work, with our office based in Canary Wharf
  • 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

🗓️Our Hiring Process

We aim to make our hiring process as streamlined as possible:

1. Short screening call (30 mins)

2. Conversation with Head of Technology (45-60 mins)

🩵Apply with Confidence

Studies show that men apply for roles when they meet around 60% of the qualifications, whereas women and other marginalised groups often apply only if they meet every requirement. If you believe you’re a great fit but don’t meet every single requirement, we encourage you to apply!

At Care ADHD, we’re committed to building a diverse and inclusive environment. We encourage applications from candidates of all backgrounds, especially those from historically marginalised communities, as we work together to create a more equitable future.

Apply now
Share this job