Senior Frontend Developer
Company: Purple
Location: London, England
Type: Full-time
Posted: 2026-07-20
About this role
Company
Purple is a London-based legaltech company focused on giving legal teams tools they actually want to use. Founded by ex-lawyers and experienced legaltech leaders, Purple partners with law firms and in-house legal departments to turn real-world ideas into practical technology. The team specialises in building smarter workflows, agent-powered document analysis, custom dashboards, and other bespoke solutions that fit how legal professionals work. Purple values clear communication, collaboration, and simple, effective products over jargon and complexity. Joining Purple means contributing to technology that directly improves the day-to-day work of legal teams.
What is it?
We’re building an AI-enabled platform for a regulated domain at the intersection of legal and
financial services. We are looking for a senior generalist to own its frontend. This is a highly
dynamic environment — requirements shift, specs are often incomplete, and you’ll be expected to
make sound calls on your own.
What you’ll build
The frontend is a focused, single-portal app centered on a rich workspace. There is real complexity
in places (domain-heavy NgRx state, custom diagramming, and visualization), but it is lighter than
the data-heavy model on the backend. The biggest greenfield work is ahead. We are integrating
agentic AI features: streaming AI responses, rendering dynamic UI generated from model
output, and wiring agentic workflows into a clean Angular foundation.
Our stack is Angular (standalone components, strict TypeScript, NgRx + RxJS, Angular Material,
and signal-based reactivity) with strict linting and API-client codegen — but this is a starting
point, not dogma. The heaviest data complexity lives on the backend; on the frontend, your job is
to make the AI-driven experience feel fast, predictable, and easy to reason about. You’ll have real
room to shape the architecture as these capabilities land.
Location
We work in a hybrid model. Two days a ...