Frontend Engineer

Frontend Engineer

Full-Time 49500 - 60500 £ / year (est.) Home office (partial)
T

At a Glance

  • Tasks: Build and optimise the frontend for user onboarding and purchase experiences.
  • Company: Thriva, a health tech company on a mission to improve lives.
  • Benefits: Competitive salary, equity options, hybrid work, and annual learning budget.
  • Other info: Join a small, dynamic team with excellent growth opportunities and a focus on AI.
  • Why this job: Make a real impact on health journeys while working with cutting-edge technology.
  • Qualifications: Experience in frontend development with modern frameworks; eagerness to learn Rails.

The predicted salary is between 49500 - 60500 £ per year.

  • Hybrid, minimum two days a week in the office
  • Mid-level
  • London, Old Street
  • Hybrid, minimum two days a week in the office
  • 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.

About You

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

Nice to have, genuinely optional

Nuxt/Vue or Rails specifically, A/B testing or feature flagging tools (we use Growth Book), design systems or Storybook work.

What we offer

  • 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.
  • #J-18808-Ljbffr

Frontend Engineer employer: Thriva

At Thriva, we pride ourselves on being an exceptional employer dedicated to improving health outcomes through innovative design and technology. Our collaborative work culture fosters creativity and growth, allowing you to take ownership of your projects while working alongside passionate professionals in a fast-paced environment. With flexible hybrid working options, competitive salaries, and a commitment to employee development, Thriva is the perfect place for those looking to make a meaningful impact in the health sector.

T

Contact Details:

Thriva Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Frontend Engineer

Join Local Tech Meetups

Get out there and mingle with fellow developers by joining local tech meetups. It’s a fantastic way to meet people who might be working at Thriva or know someone who does. Plus, you can pick up some trendy tech skills and trends while you're at it!

Contribute to Open Source Projects

Show off your coding chops by jumping into open-source projects. Not only does this give you practical experience, but it also gets you noticed in the dev community. You'll create a killer portfolio that speaks volumes about your skills to Thriva.

Tap into Online Developer Communities

Don’t underestimate the power of online developer communities like GitHub, Stack Overflow, and even Reddit. Participate in discussions, share your projects, and build your visibility. We can often find opportunities through these channels that can lead to a full-time gig at companies like Thriva.

Explore Job Boards Specifically for Tech Roles

Keep your eyes peeled on job boards that focus on tech roles. Sites like TechCareers or Stack Overflow Jobs can often have listings for companies like Thriva that might not show up on broader job sites. Make it a habit to check these regularly, and don’t hesitate to apply directly through our website!

We think you need these skills to ace Frontend Engineer

Frontend Development
Vue
Nuxt
Ruby on Rails
Component Frameworks
A/B Testing
Feature Flagging

Some tips for your application 🫡

Show off your coding skills:When applying for a software engineering role, it's super important to showcase your coding skills. Make sure your CV includes your tech stack, any relevant programming languages you’re comfortable with, and examples of projects you've worked on. If you have a GitHub profile, link it up! We love to see code in action.

Tailor your portfolio:For a full-time role, we’d expect to see some solid examples of your work in your portfolio. Make sure to include at least two or three projects that highlight your problem-solving skills and your ability to work with different technologies. Focus on the projects that are most relevant to the position at Thriva.

Craft a killer cover letter:Your cover letter is your chance to stand out—make it personal! Explain why you want to work at Thriva and how your skills align with the role. Show us your passion for software development. We dig enthusiastic candidates who understand the value of collaboration and continuous learning!

Be clear and concise:When it comes to writing your CV and cover letter, clarity is key. Avoid jargon that could confuse us and stick to simple, direct language. Highlight your achievements with quantifiable results where possible, and keep everything easy to read. A well-organised application goes a long way!

How to prepare for a job interview at Thriva

Brush Up on Your Coding Skills

For a full-time software engineering role, it's crucial that we stay sharp with our coding abilities. Expect technical questions that might involve solving problems on the spot or discussing algorithms. Practise on platforms like LeetCode or HackerRank to get comfortable with the types of questions that often come up.

Know Your Tools and Frameworks

Make sure we’re well-acquainted with the tools and technologies listed in the job description. Familiarise ourselves with any specific frameworks or programming languages mentioned. If Thriva uses React or Node.js, for instance, be ready to discuss how we’ve used them in previous projects or coursework.

Showcase Your Projects

Bring along a portfolio that highlights our best work. This could be code samples, GitHub repositories, or any side projects we’ve built. Make sure we can talk through our thought process for each project, especially the challenges we faced and how we solved them—this shows our problem-solving skills in action.

Prepare for Behavioural Questions

While technical skills are key, full-time positions also require cultural fit. Be ready to discuss our previous experiences and how we handle teamwork, conflict, and deadlines. Brush up on the STAR method—Situation, Task, Action, Result—to clearly articulate our past experiences when discussing how we've contributed to a team.