{"@context":"https://schema.org","@graph":[{"@context":"https://schema.org/","@type":"JobPosting","@id":"#jobPosting","title":"Senior Frontend Engineer
Role details
Job location
Tech stack
Job description
We're looking for an experienced frontend engineer to join us! We currently have two cross-functional product teams and will be adding a third to build an AI product next year. We're ambitious, and have many interesting strategic and technical challenges ahead of us, including :
- Working towards our multi-product strategy as we scale our newest product, Plans
- Expanding our target audience to include other primary healthcare providers (like vets and hearing specialists) and other regions / countries
Our platform currently reaches over 10k dentists and 100k patients and you should expect to play a key role in our engineering team as we rapidly scale further.
What you'll do
-
Convert UI designs and prototypes into functional, performant React applications
-
Work closely with backend engineers to integrate new API endpoints and features
-
Help define and maintain our visual language and design system, ensuring consistency across all products
-
Collaborate closely with product designers with a focus on UX, accessibility, and usability
-
Refactor and modernise existing frontend code to improve maintainability and performance Who we are looking for
-
Someone who delivers pixel-perfect, detail-oriented frontends
-
Thinks beyond implementation - cares deeply about UX, accessibility, and maintainability
-
Enjoys collaboration across engineering, product, and design teams
-
Values code quality, team communication, and continuous improvement Our interview process You'll start by having an initial call with our recruiter. From there, the process has three main stages :
-
A take-home task (should take no more than 2 hours) or a sample from a public GitHub repo
-
A technical interview with our engineering team, including a live coding exercise
-
A final interview with our CTO and a member of our Product team Our Tech Stack We're building modern, scalable front-end applications powered by the TypeScript + React ecosystem. You'll work with technologies that enable rapid development, great developer experience, and clean, maintainable code. Requirements
-
TypeScript - strong typing and modern JS features
-
React - component-based, scalable front-end architecture
-
Next.js - server-side rendering and modern app routing
-
Tailwind CSS - rapid, consistent UI styling
Requirements
-
Experience with monorepo setups (e.g., Turborepo)
-
Familiarity with design systems (Shadcn UI or similar)
-
Working with Headless CMS integrations
-
i18n for multi-language apps
-
Stripe SDK or AI SDK integrations
-
Building and consuming RESTful APIs or GraphQL
-
Deploying apps on Vercel You should apply if
-
You have a product mindset - you care about customer outcomes and use data or feedback to guide decisions
-
You have strong experience building modern front-end applications using React and TypeScript
-
You've worked on design-heavy products that value UX, accessibility, and visual quality
-
You're comfortable owning features end-to-end, from prototype to production
-
You have experience refactoring and modernising legacy code
-
You're comfortable working in cross-functional teams alongside backend engineers, designers, and Product Managers
-
You care about your team and work to continuously improve culture, processes, and communication
Benefits & conditions
- Competitive salary
- Employee share options
- £2,000 per annual CPD package to be used at your discretion
- Full kit for home office
- Health insurance and life assurance (including dental and optical) for UK staff
- Company trips
- 24 days holiday annually, plus a day off on your birthday
- Extended parental leave
- Contributing pension scheme for UK staff
- We seek a fully remote candidate from the UK or anywhere GMT ±3 Referrals increase your chances of interviewing at Tabeo by 2x. #J-18808-Ljbffr