John Evans Senior Front-End Developer
About
Previously the Senior UX Engineer at Lighthouse London, a UX & design agency. During my 5 years at Lighthouse, I worked as a front-end web developer, accessibility specialist, and project lead on teams of designers and developers.
I'm frequently the slot-in โfront of the front-endโ engineer within client development teams, bridging the gap between static designs, and interactive, responsive products and websites. Within those teams I:
- Lead on styling, choosing CSS tools, libraries, and methodologies.
- Create fully-tested, maintainable components, often as part of a design system.
- Upskill team members in UX fundamentals, web best practices, and accessibility.
Skills
- HTML
- Accessibility
- aria-attributes
- SEO
- CSS
- TailwindCSS
- styled-components
- PostCSS
- SASS/SCSS
- JavaScript & Libraries
- React
- TypeScript
- Next.js
- Storybook
- Jest
- React Testing Library
- Node.js
- CMS & SSGs
- Contentful
- TinaCMS
- WordPress
- 11ty
- CI/CD & Deployment
- GitHub Actions
- GitLab CI/CD
- Vercel
- AWS
- Docker
- Other Languages
- PHP
- Bash
- Python
Employment
Freelance Web Developer July 2023 - Present
- Full-stack developer for Not Actual Size.
- Lead front-end developer for Hiperpool.
- Developer and WordPress support for kuoni.co.uk/alfredand.
- Email template support for Roche.
Senior UX Engineer June 2018 - July 2023 Lighthouse London
- Worked with 20+ high-profile clients, e.g: GOV.UK, Investec, Bank of Kigali.
- Mentored junior developers, within Lighthouse and within client teams.
- Managed several simultaneous projects, for many being the main point of contact between Lighthouse and the client.
- Led on UI/UX within client development teams, writing the majority of styling-related code for products and websites like DT+ and Hiperpool.
- Accessibility, performance, and SEO specialist - performing audits and giving advice for products, websites, emails and more.
- Created & maintained WordPress sites like wearelighthouse.com, hlsi.net, betterbankside.co.uk, savoirbeds.com, and TinaCMS sites like ManyHands.
Digital Marketing Assistant Sep 2015 - Sep 2016 TNT (FedEx)
Academic
Computer Science (Games) BSc(Hons) 2013 ~ 2018 Brighton University
Specialised in:
- Human computer interaction, and user experience design.
- Programming-heavy modules (C, C++, Java), testing, 3D graphics.
- Web-based games, mobile app development.
- Applied intelligent systems, neural networks, computer-vision (JS, Python).
Alton College 2010 - 2012
A-Levels in Computing, Electronics, Physics.
Interests
Long-term Linux user, with professional experience developing on and for Linux, Windows, macOS, Android, iOS. I create tiny JS games (2x js1024 winner, Js13kGames 4th place). Iโm an avid Dungeons & Dragons player and GM. I build PCs, keyboards, and occasionally turn Nerf blasters into game controllers.