Frontend Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
Job description
- Salary benchmarked against London market data and reviewed annually - weâll share the band on our first call.
- Equity options.
- Hybrid working from our Old Street office.
- Annual learning budget.
- Private health cover with BUPA.
- Enhanced parental leave.
- Free Thriva testing, of course.
Requirements
This is a mid-level role. Youâve got a solid stretch of production frontend work behind you, you can take a well-shaped problem and run with it.
- Solid experience building production frontends with a modern component framework: Vue, React, Svelte, or similar. Transferable skills matter more to us than a specific framework.
- Real care for user-facing detail: how a page loads, how a form behaves when it fails, how a flow feels on a slow phone
- Comfortable using data to inform decisions. Youâd rather measure than guess.
- Happy to work across the stack. Rails experience isnât needed; an appetite for learning it is.
- Good working knowledge of AI tooling, or a real appetite to get there
About the company
Youâll build the frontend of how people discover, understand, and start with Thriva: the onboarding and quiz experience, the core purchase funnel, and the experiments that make both better. Itâs the highest-traffic, highest-leverage surface we have, and itâs an area you can grow into owning.
You wonât just build the change and hand it off. Youâll help decide what to test, build it, instrument it, read the result, and be part of the call on whether it ships. Engineers here take part in the experimentation programme rather than deliver for it.
Youâd join a squad of four: one other engineer, a product designer, and a data analyst. Youâll be working closely with the team to have a rapid understanding of the experiments youâve built. Engineering is around ten people in total, and our CTO founder still writes code.
Because weâre small, work doesnât always arrive fully specced. Often youâll work with your designer on the solution; sometimes the details will be yours to decide. If having a real say in what gets built appeals to you, thatâs the best part of the job. If youâd rather work to a tight spec, this probably isnât the role.
The stack is a Nuxt/Vue frontend against a Ruby on Rails monolith. Youâll spend most of your time in the frontend and drop into Rails when a change needs backend support. Weâll help you get there if Rails is new to you. AI tooling is part of how we work rather than a side experiment, and working out where it earns its place is part of the job.
About Thriva
At Thriva, weâre on a mission to close the gap between lifespan and healthspan. While people are living longer, theyâre also spending more years in poor health. We help people live better now, and for longer, with proactive at-home blood testing, connected wearables, doctor-reviewed results, and personalised actions backed by evidence. Growing that number means getting someone from âIâm curious about my healthâ to âIâve taken a test, and I understand what it meansâ - without friction, and without overselling. That journey is where this role sits.
What youâll work on
- The quiz and onboarding flow every new user moves through, and the purchase funnel from first landing to a completed order Experiments end to end: variants behind flags, tests designed to answer a real question, honest write-ups when the answer is âno changeâ or âworseâ
- The shared component library, built with design rather than around it
- Rails changes where a feature needs them, with support until youâre comfortable there
- Many more interesting challenges as we scale
How youâll grow here
Youâll work alongside an experienced engineer whoâll review your code, pair when itâs useful, and be who you learn the codebase from. Rails will be new to plenty of strong candidates and weâll support you into it.
Within the first six months weâd expect you to be owning part of the onboarding and funnel work rather than just contributing to it. We back people who get proactive early.
From there the scope is wider than this role. Thereâs frontend across the whole business: consumer web, mobile, and our B2B products. The frontend group is small relative to all of that, so thereâs real scope to work across more of it over time. Weâre also building AI into the product properly: personalised recommendations, insights, and behaviour change. Itâs new ground and thereâs room to help shape it.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role â technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Frontend Developer Salary in The UK
Whatâs the Difference Between Frontend and Backend Development?
16 Best Free React UI Libraries in 2025
The Best JavaScript Framework to Learn