James Maclean

Senior frontend developer with UX design experience. I work best in collaborative environments and like to develop deep product knowledge to inform technical decisions.

I have a strong grasp of frontend fundamentals (HTML, CSS, JS) and use that to create effective solutions in React.js and Next.js.

Technologies

Senior
  • React.js class based and modern hooks
  • Next.js including app router
  • Redux
  • TypeScript
  • Vanilla JS
  • SASS classic and modules
  • Tailwind, have also written my own CSS utilities
  • Various CSS-in-JS solutions
  • HTML + CSS this is my favourite
  • HTML email, including dark mode
  • Jest and React Testing Library
  • Cypress end to end testing
  • Git
Mid
  • Bash scripts
  • Node scripts
  • Express server configuration
  • Webpack, ESlint, Babel etc.
Junior
  • Databases
  • Docker
  • Github actions
  • Observability, DataDog, Grafana etc.
  • PHP within the Symfony framework
  • NGNIX configuration

Work History

Senior Frontend Engineer

Jun 2022 - Present

Lendable

Frontend Engineer

Nov 2019 - May 2022 · 2 yrs 7 mos

MyBuilder

Frontend Developer

Aug 2019 - Nov 2019 · 4 mos

Objective Manager

Senior UX Designer

Jun 2016 - Jun 2019 · 3 yrs 1 mo

Fidelity International

UX Designer

Sep 2015 - Mar 2016 · 7 mos

Citi Bank

UX Designer, Junior UX designer, UX Intern

May 2013 - Sep 2015 · 2 yrs 5 mos

Caplin Systems

Artworker

Jan 2013 - May 2013 · 5 mos

CashZone

Junior Graphic Designer

Mar 2009 - Aug 2012 · 3 yrs 6 mos

Wates Construction