London - United Kingdom # Senior Frontend Software Engineer - Website## Overview## Job descriptionPrima could be the place for you.Since 2015, we’ve been using our love of data and tech to rethink motor insurance and bring drivers a great experience at a great price. Our story began in Italy, where we’ve quickly become the number one online motor insurance provider. In fact, we’re trusted by over 4 million drivers. And now we’re expanding to help millions more drivers in the UK and Spain.To support this expansion, we’re looking for a **Senior Frontend Software Engineer to join our Website Team**, which owns and evolves the CMS platform powering our public-facing content experiences.The Website Team focuses on managing the Website with the CMS (Sanity) with the goal to create high-fidelity UI implementation, good SEO placement, accessibility, Core Web Vitals, API integrations, and a robust internal component system built on our internal design system.What you’ll do:- Build **high-fidelity UI** starting from Figma, replicating layouts, interactions, and micro-details with precision.- Develop **typed, modular, reusable React components**, following predictable patterns and scalable conventions.- Manage styling using **CSS/SASS Modules**, ensuring maintainable structure and no global side effects.- Integrate internal and external **REST/GraphQL APIs**, including third-party services (e.g., Trustpilot, Algolia).- Implement **unit tests** with React Testing Library to guarantee predictable behaviors and avoid regressions.- Ensure **accessibility (A11Y)**, **on-page SEO**, and **Core Web Vitals** best practices.- Collaborate with design, product, and backend using a clear, quality-driven workflow (PR reviews, naming rules, continuous refactoring).- Contribute to defining and maintaining our **internal design system and UI guidelines**.What we’re looking for:- Strong experience with **React, TypeScript, Hooks**, component design patterns and UI architecture.- Experience with (SSR, ISR, routing, caching, optimization) and Headless CMS.- Ability to translate Figma into **well-structured, responsive, accessible** implementations.- Mastery of **CSS/SASS/SCSS Modules**, with scalable and readable conventions.- Proficiency with **React Testing Library** and behavior-driven test strategies.- Excellent understanding of **semantic HTML**, accessibility standards, technical SEO, and CWV optimization.- Ability to integrate APIs with robust handling of **errors, loading, abort logic, retries, re-fetch strategies**.- Collaborative approach: clear naming, clean PRs, concise communication, and code ownership.Nice-to-Have:- End-to-end testing with Playwright or Cypress.- Experience with **performance profiling** techniques and browser tools.- Experience maintaining or contributing to a **design system**.**Why you’ll love it here**We want to make Prima a happy and empowering place to work. So if you decide to join us, you can expect plenty of perks.** Work Your Way:** Enjoy full flexibility – work from home, the office or a mix of both. Plus, work from anywhere for up to 30 days a year. **Grow with us:** We may move fast at Prima, but we move together. Get access to learning resources, mentorship and a growth plan tailored to you. **Thrive and perform:** Your best work begins when you feel your best. Enjoy private healthcare, gym discounts, wellbeing programs and mental health support.**Apply now**.At Prima, we celebrate uniqueness. If you don’t meet every requirement but are passionate about this role, we still want to hear from you. Innovation thrives on diverse perspectives.Location: London - United KingdomDepartment: EngineeringJob function: EngineeringEmployment: Permanent Employment