CAREERS
Senior Product Engineer (Frontend)
£75-120k + stock options
London
Keel is building the operations control centre for fast-moving teams. We’re reimagining the systems that power core business processes, ops, finance, fulfilment, for teams that need speed and flexibility, not clunky old enterprise tools.
We’re looking for a Senior Product Engineer to join our small but mighty team. You’ll be a core builder of our product, crafting high-quality frontend experiences and working across the stack to bring features to life end-to-end. This role is perfect for someone who cares deeply about the user experience and wants to shape the product to deliver real world impact, not just build from ticket.
What makes this role special
At Keel, our frontend is a highly dynamic system powering complex workflows like order management, multi-location inventory routing, and fulfilment flows with hardware scanners and printers. You’ll work on deep product surfaces that require real systems thinking: building reusable primitives, not just direct UI.
This role has a strong front-end focus but requires a holistic, full-stack understanding to make thoughtful decisions across the product.
We sweat the details and highly value craft and taste. You’ll help design features alongside design and ops, talk to customers directly, and guide the product architecture. If you want to get hyper-close to real world problems and craft polished, deeply thoughtful software, this is your role.
What you’ll do
Build highly dynamic, data-rich UIs that elegantly handle complex business logic and workflows.
Own features end-to-end: from early customer calls to architecture, implementation, polish, and post-launch feedback.
Work closely with design to define new UI patterns and interaction flows.
Shape our engineering systems and frontend architecture to remain robust and nimble as we grow.
Write simple, maintainable code with a strong sense of product craft.
Get hands on with our customers, deeply understanding their needs.
What we’re looking for
Strong frontend expertise (React, TypeScript, design systems, state management, testing, optimisation) with an eye for design detail.
You’ve built complex, dynamic UIs from scratch and enjoy reasoning about structure, abstraction, and flow.
Comfortable going full-stack when needed: API design, data modelling, infra decisions.
Strong systems thinking; you see patterns, not just tasks.
You care deeply about product quality, polish, and solving the right problem.
Have experience owning features end-to-end, from idea to implementation to iteration.
Work well in ambiguous, fast-moving environments and enjoy figuring things out as you go.
Collaborate naturally with product, design, and customers; you value the conversation as much as the code.
This is a great fit if you…
Love working on product problems and thinking about real user needs.
Enjoy shaping ideas as much as implementing them.
Care deeply about quality, craft, and details; whether in code, copy, or visuals.
Take pride in well-structured systems and thoughtful abstractions.
Like working in small, senior teams with lots of ownership.
Are excited to move fast, take risks, and build something ambitious from the ground up.
This won’t be the right role if you…
Prefer clear specs handed to you up front. We often figure out what to build by building it.
Want to specialise in just one area. We work full-stack and across product, design, and customer conversations.
Aren’t comfortable in a fast-paced, highly ambiguous early-stage environment.
Don’t want to talk to customers or challenge assumptions.
Are looking to manage others. We're firmly looking for someone who, for now, wants to be an individual contributor.