Skip to main content
Remote£40,000 per annum

Frontend Engineer

About Aduro

Aduro is an AI-first digital transformation agency. We take clients from where they are to AI-native — understanding their world, building the technical backbone, and rewiring how their teams actually work. We build and manage real software estates for our clients, from e-commerce and quoting engines to community and analytics platforms.

We're radically transparent and deliberately lean: a small core of senior architects and engineers working alongside specialist contractors, with AI handling the busywork and humans keeping judgement in the loop. AI-first, human-led — the standard doesn't drop because the model is faster. Every pull request is reviewed, every cost is visible, and honesty comes as standard, even when it's uncomfortable.

The role

We're hiring a Frontend Engineer to own the cosmetic layer of our product — the "frontend of the frontend." Much of our engineering and integration work is now AI-augmented, and this role is focused on where that automation falls short: getting the UI pixel-accurate and faithful to our Figma designs.

You'll work primarily in React, Tailwind CSS and Storybook. Our workflow is AI-first: components and their Storybook stories are generated directly from designs via the Figma MCP integration, and your job is to pick up where that generation falls short — bringing the output into line with the design intent, and making sure components and stories are structured correctly underneath. It's hands-on, detail-driven work, but not narrow — you'll still touch the integration side, and you'll be expected to use your own judgement where the designs leave room for interpretation.

This is a good fit for someone who cares about craft: spacing, alignment, states, responsiveness — the difference between "roughly right" and "exactly right."

What you'll do

  • Reconcile the live UI against Figma designs, correcting cosmetic and layout discrepancies in AI-generated and existing implementations.

  • Review and fix AI-generated components and Storybook stories produced from designs via Figma MCP, ensuring both the rendered UI and the underlying structure are correct.

  • Set up stories properly, including wrapping them in the context and providers that downstream components consume, and composing stories with the surrounding UI needed to present a component meaningfully in isolation.

  • Restructure and recompose React components where the design requires it, not just tweak styles at the surface.

  • Apply sound judgement on Tailwind and CSS where the Figma spec is ambiguous or incomplete.

  • Use AI coding tools (Claude Code, Cursor) to work efficiently through volume, while keeping quality and consistency high.

  • Collaborate with design and engineering to keep the implemented product, and the Storybook–Figma integration, aligned with design intent.

What we're looking for

  • Competent React fundamentals — you can add and remove local state and wrap components in existing context or providers, without needing to orchestrate entire provider trees from scratch. Deeper composition expertise is a plus, not a requirement; AI tooling is part of how we cover broader fundamentals day to day.

  • Familiarity with Storybook — comfortable working with component stories as part of the UI workflow.

  • Strong Tailwind CSS skills, with the discernment to make sensible calls when a design isn't fully specified.

  • Prior experience aligning production UI to Figma at pace — fluent reading and inspecting designs, responsive implementation across breakpoints, and working within design systems or component libraries.

  • Interaction and UI states — hover, focus, disabled, loading, empty, and error done properly, not as an afterthought.

  • Comfort reaching for plain CSS when Tailwind isn't the right tool — animations, tricky layout, one-off cases.

  • Daily, fluent use of AI coding tools (Claude Code and/or Cursor) — you should already be working this way, not learning it on the job.

  • Comfort working from tickets and taking ownership of getting things visually correct.

Nice to have

  • Deep React fundamentals — advanced composition, provider design, and restructuring component trees beyond surface-level changes.

  • The nuances of wrapping Storybook stories in context and providers so downstream components render correctly in isolation.

  • Experience with the Storybook–Figma integration and/or Figma MCP.

  • TypeScript comfort — reading and lightly editing typed React without needing to own architecture.

  • Accessibility awareness — sensible focus, semantics, and keyboard behaviour when polishing UI.

How to apply

Send us your CV to careers@weareaduro.com — include a short note on why you’re interested and a link to your portfolio or GitHub if you have one.