Frontend Software Engineer



Software Engineering
Boulder, CO, USA · London, UK · Remote
Posted on Thursday, July 4, 2024
Engineering · London · Hybrid Remote

Frontend Software Engineer

Join our amazing Engineering team!

About Thriva

Thriva is the UK's leading diagnostics business and we’re on a mission to help millions of people worldwide become actively invested in their long term health, through using health insights to help them thrive.

Our consumer business is for everyone who wants to improve and understand what is happening inside their bodies. From taking a home test to getting actional results and GP advice all through our website and app.

Our B2B business, Thriva Solutions offers health services and provides a full end to end diagnostic service (DAAS). We offer speed, reduced risk and scaling of diagnostic capabilities for partners who work with us. We’re building a new category in the market and would love for you to come on this journey with us.

Meet our product team!

We have a small but mighty product team that works across both our direct to consumer and B2B products. Working in the healthcare space provides interesting product challenges but also great rewards when the products you build have a positive impact on the lives of our customers. We work very collaboratively with engineers, designers and product managers all getting very hands on with the experiences we’re building.

Why work with us

You’ll be working alongside humble people who truly care about what we’re building and how it can help people.

We’re creating something entirely new and we don’t know everything. So we’re constantly trying new things to understand how we can improve people's lives. We set company goals which drives everything we do and helps us keep focus on building the most impactful features we can.

We’re trying to build a product that is safe, personalised and scalable to meet the needs of all our customers. That could be a large multinational company to an individual person. This means we have a lot of exciting opportunities for products and features we can build that can have a direct impact on people’s lives.

Our powerful B2B platform also powers our direct to consumer product. So we aim for all engineers to feel comfortable across all our products. Because of this, we design for simplicity and consistency. This also means you’ll have the chance to work with lots of different people from across the company on a range of challenging problems.

Startup life can be tough sometimes, so we like to bring as much fun as we can to the office!

Our current Tech stack

  • Typescript, Vue3 and Nuxt - for our frontend applications and websites

  • Tailwind - for our CSS

  • Ruby on Rails - powers our APIs and some of our internal frontends

  • Jest and Playwright - for testing

  • Storybook & private NPM modules - for managing our UI component library

  • AWS, Docker and Kubernetes - for most of our infrastructure

  • Postgresql, RabbitMQ and Redis - for data and async messaging

  • GitHub - for source control and continuous integration

  • React Native - for our mobile application

About you

We are building an awesome product and to do that we need a Frontend Engineer to join our team. Below are some characteristics we look for in people in this role:

  • You have 5 years of experience in software development

  • You have experience building responsive frontend web applications with TypeScript

  • You have experience writing modular, well-tested, and maintainable code

  • You enjoy working with a JS framework (Vue, React, Angular etc)

  • You have written cross-browser compatible HTML/CSS

  • You enjoy identifying and resolving performance and scalability issues

  • You prefer working in a cross-functional team

  • You enjoy learning and are proactive about implementing best practices

  • You like to find solutions, not just raise issues. We’re a small team and we like people who are proactive and pragmatic in problem-solving

How we work

We work in a hybrid way and offer flexible working options. Our office in Old street is open for anyone who wants to go in. We come into the office twice a week, once on your team day and then the whole company on Wednesday's. Our monthly town hall meeting is held in the office on the last Friday of the month.

We want to help you do your best, be yourself, and ultimately never have that "Sunday fear", here are some of our perks:

  • Employee option scheme
  • 28 days holiday (plus bank holidays)
  • 6-week paid sabbatical on your 4-year Thrivaversary
  • Wellbeing budget, from a mindfulness app subscription, to childcare, a new hobby or a massage, you choose how you want to spend it
  • Private healthcare with Aviva
  • Enhanced parental leave
  • Nursery scheme
  • Income protection & Life insurance
  • £600/year professional development budget
  • Free Thriva tests
  • 2 days paid voluntary / charity / community work
  • Pet friendly office
  • Electric car scheme
  • Climate perks programme
  • 4 weeks work from anywhere per year

      We embrace diversity at Thriva. To build a product that is loved by everyone we need a team with all kinds of different perspectives, experiences and backgrounds. That's why we're committed to hiring people from different backgrounds, race, religion, national origin, gender identity, sexual orientation, gender identity, age or disability.

      We understand that applying for a new job takes a lot of work and we really value your time. We are really looking forward to reading your application!

      Remote status
      Hybrid Remote
      Employment type
      Engineering · London · Hybrid Remote

      Frontend Software Engineer

      Join our amazing Engineering team!