About the company
Cera Care is Europe’s largest digital-first homecare provider. We are rebuilding the technology platform
on a modern frontend stack: React 19, TypeScript strict, TanStack across routing, query, store, and
virtualisation, Tailwind, real-time via Server-Sent Events, types generated from server contracts.
We’re a small senior team using Claude Code by default. We need someone who simplifies, ships, and
owns.We need someone who works pragmatically across the new platform and the legacy one, owns
their patch, and ships.
What You’ll Actually Do
- Ship the modern stack. React 19, TypeScript strict, TanStack Router/Query/Store/Virtual, dnd-kit, cmdk, Tailwind.
- Wire real-time through SSE and TanStack Query. Live state, no per-feature plumbing.
- Build agent-supervision surfaces alongside operator surfaces. Provenance, override, capture rationale. The UX for a managed agent is a colleague the operator works with, not a chatbot.
- Maintain a coherent design system and interaction grammar. Every product on the platform inherits the shape; new surfaces do not invent one.
- Reduce complexity. The estate has accumulated frontend complexity — multiple stacks, fragmented patterns, dead paths. We want it gone. Be the kind of engineer who deletes more than you add when the situation calls for it.
- Push agentic coding. Claude Code, Copilot, Cursor, or whatever ships fastest. Contribute back to the shared toolkit.
- Sit with the business. Operations, clinical, commercial, recruitment. Watch real users use the surfaces and build from what they actually need.
- Hold quality together. Testing, accessibility, performance budgets, observability.
What We’re Looking For
- Strong React 19 and TypeScript strict at senior level. Real command of the type system, not just the syntax.
- Real TanStack experience. Router, Query, Store, Virtual.
- Tailwind plus design-system instinct. You build a token-driven system, not just style components.
- Real-time UI in production. SSE, websockets, live state synchronisation, under load.
- Type-safe API client experience. Generated clients, end-to-end types. Hand-written fetches scare you.
- Frontend complexity reduction. You have unwound a sprawling micro-frontend estate, consolidated stacks, killed dead paths, and shipped the simpler version. You can point to what you removed.
Who You Are
#####Six attributes we screen against as carefully as the technical bar:
- AI Native Expertise. Most of your daily work already runs through Claude Code, Copilot, or Cursor. You can point to what it has unlocked.
- Ownership Instinct. You see a problem, you take it. You do not wait for someone to assign it.
- Pragmatism. You ship the smallest thing that works, then iterate.
- Business Curiosity. You go and find out how the work actually happens.
- Learning Speed. The stack changes; you do not get attached to what you learned last year.
- Low Ego. You can be wrong, change course, and credit others.
Carries Real Weight
- Regulated industry experience (health, social care, fintech, defence).
- High-density operator surfaces — trading terminals, command centres, control rooms, healthcare cockpits. You understand the pattern.
- LLM-powered UI patterns in production — streaming, citations, provenance, structured-vs-conversational surfaces.
- Accessibility experience for clinical or regulated surfaces (WCAG, regulated UI patterns).
- Design instinct strong enough to push back on weak product specs.
Why This Role
You will work on the surfaces real clinical operators, carers, and clients use every day. Cera reaches
more clients than any other UK provider; what you ship affects real care. The team is senior, AI-native,
and works at pace.