
Hi, I'm Josh
Lead Frontend Engineer | React, Next.js & Accessibility Specialist
About Me
I'm a Lead Frontend Engineer with 12+ years of experience building web applications. My focus is accessible frontend engineering: React and Next.js applications, component libraries, and design systems that make the accessible path the default one.
What keeps me interested in frontend is the combination of engineering and creativity. I enjoy taking a complicated interaction, breaking it down into reusable components, and turning it into something that feels simple for the person using it — including people using a keyboard, a screen reader, or assistive technology.
Day to day, I sit somewhere between technical delivery, architecture and people. I work closely with designers on technical feasibility and accessible implementation, collaborate with product owners and business analysts to shape upcoming work, and mentor developers as we build frontend systems teams can be proud of.
I've worked extensively with HTML, CSS, JavaScript and React, and I care a lot about getting the native platform right before reaching for ARIA. I write about that in my Accessibility by Default series, covering the practical patterns behind buttons, forms, dialogs, tabs, comboboxes and other components we all keep rebuilding. You can find those articles on my blog.
I'm currently deepening that work through the IAAP CPACC and WAS certifications, alongside building accessible component libraries — including my own design system, FJ-Elements — that make doing the right thing easier for the developers using them.
Outside of work, I'm usually with my wife and our two boys. My wife and I love playing video games together, whether that's trying to get the best lap times on Mario Kart or teaming up in Fortnite. Once a month I sit down with some old school friends for Dungeons & Dragons — which can be great managerial practice, as playing with them is basically trying to herd cats.
Key Facts
Experience
12+ Years
Primary Stack
TypeScript, React, Next.js
Specialism
Accessibility & Design Systems
Leadership Style
Architecture & Mentorship
D&D Alignment
Forever DM
Qualifications and Certifications
Education
BSc (Hons) Computing
Teesside UniversityCertifications
AWS Cloud Practitioner
Amazon Web ServicesAWS Partner Accreditation (Technical)
Amazon Web ServicesA11Y Fundamentals Knowledge Badge
International Association of Accessibility Professionals (IAAP)Accessible Development Knowledge Badge
International Association of Accessibility Professionals (IAAP)Certified ScrumMaster (CSM)
Scrum AllianceLapsedTechnical Skills
Featured Projects
Career
Lead Frontend Engineer
Apr 2023 - Present
Leighton
Senior Software Engineer
Feb 2021 - Apr 2023
Leighton
Software Developer
Jan 2017 - Feb 2021
Leighton
Front End Web Developer
Jan 2015 - Jan 2017
FNVi

