I’m a senior front-end developer with 25+ years of experience delivering high-performance, accessible web applications. I specialize in React and Next.js, building design systems, reusable components, and scalable front-end architectures. I enjoy collaborating with product, UX, and backend teams to ship polished interfaces, optimize performance, and maintain quality through robust testing and CI/CD.

Chris Thompson

I’m a senior front-end developer with 25+ years of experience delivering high-performance, accessible web applications. I specialize in React and Next.js, building design systems, reusable components, and scalable front-end architectures. I enjoy collaborating with product, UX, and backend teams to ship polished interfaces, optimize performance, and maintain quality through robust testing and CI/CD.

Available to hire

I’m a senior front-end developer with 25+ years of experience delivering high-performance, accessible web applications. I specialize in React and Next.js, building design systems, reusable components, and scalable front-end architectures.

I enjoy collaborating with product, UX, and backend teams to ship polished interfaces, optimize performance, and maintain quality through robust testing and CI/CD.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
See more

Language

English
Fluent

Work Experience

Senior Front-End Developer
November 1, 2025 - December 1, 2025
Remote delivered new front-end components and interactive features for Uber's global Careers platform. Built responsive, high-visibility UI sections using React/Next.js; created reusable patterns, optimized components for performance, and contributed to cross-functional delivery.
Senior Front-End Developer at Great State
October 1, 2025 - November 1, 2025
Working on the main sites for Longleat Safari Park and Cheddar Gorge, helping deliver a new internal payments system. Built and refined front-end architecture for the new payments platform using React and Next.js. Integrated Umbraco CMS to support custom workflows and secure transactions. Collaborated with UX and backend teams to ship features on schedule.
Senior Front-End Developer at Amelio
August 1, 2025 - August 1, 2025
Remote short-term contract for Amelio’s greenfield care platform, building tools for coordination between carers and clients. Accelerated development of the platform using React/Next.js and TypeScript. Implemented UX prototypes and liaised with design for best front-end practices. Built high-performance UIs and reusable components, contributing to a scalable design system.
Head of Front-end development at With Intelligence
July 1, 2025 - August 27, 2025
Led front-end engineering across multiple squads, mentoring junior developers and driving architecture, standards, and team growth. Spearheaded a new design system to unify UI, reduce bugs, and accelerate app delivery. Successfully migrated the platform from Next.js 12 to 15, modernizing routing, SSR, and dependencies. Led large-scale codebase refactors to improve developer experience, track performance, and maintainability. Launched Greenfield Navigator app, establishing a benchmark for front-end code quality. Standardized GraphQL caching with Apollo and Redis for reduced load times and boosted stability. Managed engineering team by providing 1:1 mentorship, performance reviews, and leading hiring efforts. Fine-tuned CI/CD quality gates, ensuring safer releases via enhanced SonarQube and test pipelines.
Senior Front-End Developer / Tech Lead at HappyDance
June 1, 2024 - July 1, 2025
Remote delivery of new front-end components and interactive features for Uber’s global Careers platform. Built responsive React/Next.js components for high-visibility sections of the Uber Careers site, delivering interaction-rich UI with motion libraries for smooth animations, transitions, and drag behaviors. Implemented reusable component patterns to support consistency and maintainability. Optimized components for performance, cross-browser support, and mobile behavior. Contributed to key areas of the codebase to help features reach production readiness on tight timelines.
Senior Front-End Developer / Tech Lead
June 1, 2024 - July 1, 2025
Led multi-squad front-end engineering across multiple squads, mentoring junior developers, driving architecture, standards, and team growth. Spearheaded a new design system, unified UI, reduced bugs, and accelerated delivery. Migrated the platform from Next.js 12 to 15; led large-scale codebase refactors and dependency updates.
Lead Front-End Developer at Lex Tego
April 1, 2024 - August 27, 2025
Led the front-end rebuild of a Linux Foundation-backed open-source platform tackling financial crime in developing markets. Migrated from Vite to Next.js for scalable routing, SSR, and performance optimization. Defined UI strategy with Tailwind CSS and component-based design for cleaner, maintainable code. Standardized contributor workflows and remote-friendly dev practices across a distributed team. Built out front-end architecture with reusable components, shared patterns, and testing foundations. Collaborated with product and engineering leads to shape roadmap and delivery culture.
Senior Front-End Developer at Equals Money
March 1, 2024 - August 27, 2025
Led the Greenfield rebuild of a core product area during Equals Money’s platform-wide rebrand, delivering accessible, high-quality React UIs rapidly. Rebuilt 'Recipients' UI with React, TypeScript, and Next.js, fully integrating design system and providing global i18n support. Worked closely with QA, product, and backend teams to deliver features swiftly and ensure high-quality releases. Enhanced components for developer experience and consistency using Styled Components and Radix UI. Contributed to monorepo tooling with Plop and MSW, and strengthened testing setup with Jest. Ensured all builds met WCAG compliance standards and integrated GA4 analytics. Collaborated with Head of Front-End on architectural design and component pattern strategy.
Lead Front-End Developer at Equals Money
November 1, 2023 - February 1, 2024
Remote rebuild of Equals Money platform, delivering a scalable, accessible React UI at scale. Rebuilt the 'Recipients' UI and integrated GraphQL, modern testing pipelines, and CI/CD gates with Jest and SonarQube. Led platform-wide rebrand with a modular design system and reusable components.
Senior Front-End Developer at Equals Money
November 1, 2023 - February 1, 2024
Led the Greenfield rebuild of a core product area during Equals Money's platform-wide rebrand; delivered accessible, high-quality React UIs with SSR. Collaborated with QA, product, and backend teams; integrated GraphQL and optimized release pipelines.
Senior Front-End Developer at Park Holidays UK
August 1, 2023 - August 27, 2025
Delivered a performant PWA booking platform, then pivoted mid-contract to unify legacy and Greenfield code into a maintainable, scalable foundation. Improved booking efficiency by 20% by developing a new PWA front-end using Next.js and GraphQL. Enhanced developer efficiency by 20% by integrating monorepo with Storybook and shared UI packages. Re-architected page flows and reduced page load times by optimizing image and API usage. Worked with backend and product teams to deliver sprint-aligned releases. Advanced UI testing via Cypress and established component ownership strategy.
Lead Front-End Developer at Park Holidays UK
December 1, 2022 - August 1, 2023
Remote delivery of a performant PWA booking platform for Park Holidays UK, then pivoted to unify legacy code with a Greenfield build using Next.js and GraphQL. Standardized UI patterns, improved code quality, and accelerated front-end delivery with a shared UI library and testing practices.
Senior Front-End Developer at Park Holidays UK
December 1, 2022 - August 1, 2023
Delivered a performant PWA booking platform; pivoted mid-contract to unify legacy and Greenfield code into a maintainable, scalable foundation. Improved booking efficiency by 20% by developing a Next.js-based front-end and shared UI packages; established standardized UI libraries.
Senior Front-End Developer at Ember
November 1, 2022 - August 27, 2025
Helped scale Ember’s cross-platform accounting app by delivering consistent, reusable UI across iOS, Android, and web via React Native Web. Built React and React Native components for unified dashboard experience. Increased development efficiency by 30% by creating 10 reusable mobile-first components for web and app platforms. Implemented core UI layouts and atomic structure with flexible styling logic.
Lead Front-End Developer at Raise
August 1, 2022 - August 27, 2025
Co-led the front-end rebuild of Raise’s contractor platform by architecting a Greenfield PWA to modernize tooling and client experience. Co-led rebuild using React, Next.js, and GraphQL. Architected new codebase from scratch aligned with accessibility and performance standards. Incorporated a themed design system via Storybook + Figma for consistent UI. Wrote secure, testable components and implemented data handling with GraphQL. Collaborated with design and backend teams to deliver a complete MVP. Liaised with product owners on priorities, roadmap, and feature validation.
Lead Front-End Developer at AKQA
February 1, 2022 - August 27, 2025
Built a modular, CMS-powered front-end for BP enabling dynamic content delivery, brand consistency, and seamless integration into their app ecosystem. Increased content deployment efficiency by 25% by architecting modular page assembly using Contentful CMS and structured data. Built reusable UI library with carousels, modals, scroll effects, and animations. Developed scalable front-end with React Static, TypeScript & CSS Modules. Owned architecture, code standards & dev workflows across full build cycle.
Senior Front-End Developer at PRS for Music
December 1, 2021 - August 27, 2025
Led the front-end rebuild of a major news section for PRS setting the technical & design foundation to modernize their wider platform. Led UI build for Search Works in React/TypeScript driving accessibility & SEO. Designed a future-facing framework to support full platform rebuild. Integrated GraphQL data, white-label theming, & responsive layouts. Founded early design system patterns in close partnership with design/backend. Maintained quality via ESLint, Jest, SonarQube & Git-based CI.
Lead Front-End Developer at AKQA
November 1, 2021 - February 1, 2022
Led front-end development for a major client; defined component-driven design system with Storybook and a shared UI library. Collaborated with product, QA, and backend teams to ship features quickly and reliably.
Senior Front-End Developer at NBrown Group plc
October 1, 2021 - August 27, 2025
Led front-end efforts on a multi-brand E-commerce platform rebuild shaping architecture, tooling, and design systems for scalability across NBrown’s retail ecosystem. Built modular architecture with Next.js, React & Strapi CMS for reusability & performance. Defined a component-driven design system in Storybook to unify UI across brands. Improved testing & code health with Cypress, Jest, SonarQube & CI/CD pipelines. Set front-end standards for accessibility, performance & consistency across squads. Partnered with product, UX & backend teams to align direction through shifting timelines.
Lead Front-End Developer at Brown Group plc
September 1, 2021 - October 1, 2021
Led front-end modernization for NBrown e-commerce platform; aligned Next.js architecture with a design system and cross-functional teams to deliver consistent, scalable UI.
Senior Front-End Developer at Waracle
September 1, 2021 - August 27, 2025
Contributed to the launch of Virgin Money’s business finance platform bringing front-end stability, accessibility, & clean architecture to a fast-paced Agile squad. Built accessible UI components using React, TypeScript, Next.js, MobX & Styled Components. Integrated GraphQL APIs; collaborated with product/design on smooth data flows. Improved front-end quality with SonarQube, Jest, & Testing Library coverage. Supported CI/CD delivery, ensuring consistent standards across the codebase.
Lead Front-End Developer at Ember
June 1, 2021 - September 1, 2021
Ember’s cross-platform accounting app; remote front-end rebuild across iOS, Android, and web. Built reusable UI components with React and React Native, matured data flows, and implemented core UI with Storybook and CSS. Set up modern CI/CD pipelines and ensured robust, accessible front-end practices.
Lead Front-End Developer at Seaby Maritech
June 1, 2021 - August 27, 2025
Led front-end architecture for a global shipping platform scaling UI, performance, & localisation across international markets. Architected a global React/TypeScript front-end using Next.js, GraphQL, & AG Grid. Built a themeable design system adopted across the wider Maritech platform. Delivered responsive, accessible UIs with charts, data views, & messaging. Enabled full i18n next support for multilingual content, layout, & UX flows. Maintained strong code standards via CI/CD, testing, & cross-functional collaboration.

Education

Multimedia Production & Technology at University of Plymouth
January 1, 1999 - January 1, 2000
Maths A-Level at Collyer's
January 1, 1996 - January 1, 1999
Physics A-Level at Collyer's
January 1, 1996 - January 1, 1999
Electronics AS-Level at Collyer's
January 1, 1996 - January 1, 1999
Bachelor's degree at University of Plymouth
January 1, 1999 - January 1, 2000
Maths A-Level at Collyer’s
January 1, 1996 - January 1, 1999
Physics A-Level at Collyer’s
January 1, 1996 - January 1, 1999
Electronic AS-Level at Collyer’s
January 1, 1996 - January 1, 1999
Maths A-Level at Collyer’s College
January 1, 1996 - January 1, 1999
Physics A-Level at Collyer’s College
January 1, 1996 - January 1, 1999
Electronics A-Level at Collyer’s College
January 1, 1996 - January 1, 1999
at University of Plymouth
January 1, 1999 - January 1, 2000

Qualifications

Add your qualifications or awards here.

Industry Experience

Financial Services, Software & Internet, Retail, Professional Services, Travel & Hospitality, Media & Entertainment, Other