CV | Billy Watson

Creative, collaborative and personable Front End Engineer from the Peaks with a huge wealth of experience spanning agency, in-house and freelance roles across 12 years; including Next, Node, React (+ Native) and TypeScript.

A passion for accessibility and use of subtle animation and interactivity to enhance user experience. Interests include scuba diving and mountain biking.

Digits: Divider

Experience: Divider

Pets at Home

Handforth

Principal Front End Engineer

- present

Contract

  • BulletPromoted to oversee the entire team of 15 engineers on complex e-commerce platform with 7M+ monthly visitors
  • BulletFocused on improving platform - auth enhancements; unblocking E2E tests; boosting performance and improving robustness
  • BulletMade tech debt a collaborative process; keeping the codebase modern and relevant whilst garnering a shared sense of ownership
  • BulletReviewed upcoming features; collaborating with other principals to scrutinise, prioritise and iterate
  • BulletImproved accessibility, usability, performance and conversion rates for users while boosting SEO and reducing churn
  • BulletTriaged incoming bugs to ensure they were refined and ready to fix before hitting squads
  • BulletRan accessibility audit, updating site components and pages to target WCAG compliance

Technical Lead

-

Contract

  • Bullet3x-extended consultant role at FTSE250 product company, to help huge digital transformation
  • BulletTasked with providing expertise to upskill existing engineers whilst also creating and delivering new Next site
  • BulletResponsible for completion of vital features like search, find-us, bookings, subscriptions and health plans
  • BulletLed three of six development squads, mentoring devs to boost in-house knowledge and skills
  • BulletDrove strategic technical decisions; instilled performant, scalable and robust coding techniques
  • BulletDefined coding standards, critiqued PR’s and encouraged best practices to ensure high code quality and test coverage
  • BulletIntroduced advanced mocking patterns and accessible strategy for Jest unit tests and Playwright integration tests

IAM Cloud

Huddersfield

Senior Software Engineer

-

Contract

  • BulletDeveloped software UI used by thousands of companies and millions of customers
  • BulletLeveraged advanced React methodologies (use of hooks, callbacks and memoization)
  • BulletCreated extensive unit testing strategy for components, hooks and context
  • BulletExtended use of Chakra design system, with advanced Storybook implementation
  • BulletPublished packages to NPM with Rush monorepo for consumption by other projects
  • BulletUtilised Docker to spin up Verdaccio instance, allowing local testing without publishing
  • BulletSwitched to Vite stack instead of Webpack, and explored Vitest instead of Jest

Pollen

London

Senior Software Engineer

-

Permanent

  • BulletLed and mentored development team of 4 as a T-shaped engineer at travel company
  • BulletUsed TypeScript and GraphQL extensively in an Agile, product-focused environment
  • BulletContributed to component library shared by web (Next) and mobile (React Native)
  • BulletThoroughly unit tested code with Jest, explored functional and E2E tests with Cypress
  • BulletImproved code performance to enhance UX by reducing render and loading times
  • BulletDrove codebase accessibility audit, boosting usability for all users as well as SEO
  • BulletIntegrated feature flags and implemented AB testing in collaboration with data team

Absurd

Manchester

Lead Front End Developer

-

Permanent

  • BulletPromoted to lead role after building out multi-faceted team of different seniority
  • BulletMentored and line-managed whole team; mapping objectives and running 1-2-1's
  • BulletHoned bleeding edge agency tech stack - Next, TypeScript, Node, Sass and Jest
  • BulletEmbraced GraphQL, using it in headless instances of Shopify and Contentful
  • BulletIntroduced modern unit testing with Jest // React Testing Library for code confidence
  • BulletRemained hands-on, developing major projects for Umbro, Lucy & Yak and CitySuites
  • BulletInvolved in strategic decisions like DX, branch strategy and Azure DevOps migration

Senior Front End Developer

-

Permanent

  • BulletHeadhunted for senior role at service design agency after relocation to Manchester
  • BulletIntroduced ES6+, TypeScript, React and React Native as well as GSAP and Webpack
  • BulletImplemented advanced React concepts like custom hooks, context and suspense
  • BulletExpanded agency's expertise into mobile via creation of a TypeScript React Native app
  • BulletTurbocharged performance and SEO of agency website utilising Next and SSR
  • BulletDeveloped Alexa app with Node and Lamba, led agency’s official Alexa certification
  • BulletChampioned the PWA, leveraging advantages with an offline-capable Vue project

Plusnet

Sheffield

Front End Developer

-

Permanent

  • BulletIn-house JavaScript expert at major ISP whose site receives millions of hits per year
  • BulletMentored placement student during project to rebuild Service Status in React
  • BulletIntroduced unit testing using Mocha and Chai, used Selenium for functional testing
  • BulletRebuilt old Grunt build stack in Gulp, saving the department 3 day's dev time per year
  • BulletDeveloped new prototype Member Centre in Angular after conducting user testing
  • BulletCompleted code reviews for entire department to encourage clean, manageable code

Havas Lynx

Manchester

Front End Developer

-

Permanent

  • BulletPromoted to mid-weight following advancement of skills and knowledge as a junior
  • BulletKey member of development team, initiated and led both individual and team projects
  • BulletActed up and ran department during replacement for outgoing Head of Front End
  • BulletHoned JS skills with use of Knockout, Require and writing custom Handlebars helpers
  • BulletMentored junior devs, advising on key decisions and best practices to develop skills
  • BulletResponsible for scheduling and timelines, hiring freelance resource where necessary

Junior Front End Developer

-

Permanent

  • BulletGiven full time role as a junior developer after impressing during placement
  • BulletDeveloped websites, apps and eDetails; including for various client CLM platforms
  • BulletCollaborated with mobile team for iOS apps, using TeamCity and provisioning profiles
  • BulletInvolved in developing new build stack, moving from Jekyll + Zepto to Grunt + jQuery
  • BulletUsed templating tools like Handlebars, Assemble and Jade to avoid code repetition
  • BulletRan rapid prototyping - overnight app development for global company conference

Placement Developer

Placement

  • BulletOffered placement after being headhunted at university Creative Showcase
  • BulletFurthered experience to modern web technologies including HTML5, Sass and Zepto
  • BulletGained exposure to Back End technologies by working on PHP and .NET websites

Skills: Divider

Through my extensive experience I've gained a vast array of skillsets and expertise in a range of web and native technologies. I have a keen focus on thoroughly tested, scalable and maintainable code - which is performant and accessible - and live by the mantra: write less, do more! Next, Node, React Native and TypeScript is my preferred tech stack but I’m a firm believer in using the right tool for the job.

As a T-shaped engineer, I value collaboration with members of the wider project team across different disciplines. Having experience of leading teams and mentoring other engineers, I also find the management side of the job really rewarding, while at the same time cherishing the technical challenge of being an expert engineer. I am passionate about usability and accessibility and how these enhance UX.

Qualifications: Divider

Leeds Metropolitan University

-

First Class BSc (Hons) in Multimedia Technology

Lady Manners School

-

12 GCSEs and 3 A-Levels

Profile: Divider

References: Divider

Tom Tollafield

Head of Software, Pets at Home

LinkedIn

Mattia Battiston

Engineering Manager, Pollen

LinkedIn

Rob Dorsett

Technical Director, Absurd

LinkedIn

© 2025. All rights reserved