Joshua Hanson

I build interfaces that look right, load fast, and hold up at scale.

Frontend Engineer with a strong focus on component architecture, design systems, and performance.

10 years

Frontend development across product teams, ecommerce platforms, and agency work.

200+ stores

Frontend work for a national cannabis retail platform.

Product + UX

Components, Figma handoffs, accessibility, performance, and user flows.

About

Background

I'm a frontend engineer with nearly a decade of experience across ecommerce platforms, agency work, and internal tooling. My strongest work sits at the overlap of engineering and design: reusable components, interaction patterns, performance improvements, and the small UI details that make software feel right.

Frontend quality comes down to the systems underneath it. As AI-assisted development becomes more common, reusable components, clear patterns, and good defaults matter more than ever. I've spent years building and standardizing shared component libraries. It's the work I find most interesting and do best.

Approach

How I work

I ask questions before building.

A vague feature usually needs clearer requirements before it needs more code.

I care about the in-between states.

Loading, empty, error, disabled, and responsive states are part of the interface, not afterthoughts.

I turn repeated patterns into reusable pieces.

If the same UI keeps showing up, it probably belongs in a component.

I think frontend is product work.

The interface is where users feel every product decision, good or bad.

Experience

Where I've worked

2019–2026

Hifyre· Frontend Engineer

Cannabis retail technology platform — ecommerce, kiosks, internal tools, shared UI systems.

2017–2019

Form & Affect· Frontend Developer

Agency work across CMS, ecommerce, media, tourism, nonprofits, and React/PWA projects.

2017

Northern Commerce· Web Developer

Magento ecommerce development.

2016

Niagara College R&I· Designer & Developer

UX/UI, WordPress, client projects, and applied research work.

Resume

Want the full picture?

Work history, technologies, and project details — all in one place.

View Resume

Contact

Get in touch

Open to frontend engineering and design systems roles.