How to Become a Frontend Engineer
The user-facing half of every product. JavaScript/TypeScript, React (or Vue/Svelte), browser APIs, accessibility, performance, and design system fluency.
1. Web Fundamentals
coreSemantic HTML
Beyond div soup. Landmarks, headings hierarchy, forms, tables — semantic HTML is the foundation of accessibility.
CSS: Layout, Cascade, Modern Features
Flexbox, Grid, custom properties, container queries, cascade layers. The layer that eats up most PR discussion.
2. JavaScript & TypeScript
coreModern JavaScript
Closures, prototypes, async/await, modules, iterators. Understand the language, not just the framework.
3. React (or alternative)
coreReact Core
Components, props, state, effects, refs, context. Learn how re-renders actually work.
State Management
useState, useReducer, Zustand, Redux Toolkit, Jotai, Recoil. Match the tool to the shape of your state.
4. Meta-Frameworks
coreNext.js
App router, server components, streaming. The industry-default React meta-framework.
5. Styling Systems
coreTailwind CSS
The utility-first default. Learn the design tokens, not just the class names.
- docs free →
CSS-in-JS & Zero-Runtime
styled-components, Emotion, vanilla-extract, PandaCSS. Know when the DX cost pays off.
6. Accessibility
coreWCAG & ARIA
The web is universal or it's broken. WCAG 2.2 AA is the standard bar; ARIA fills semantic gaps.
Automated A11y Testing
axe-core, Lighthouse, jest-axe. Catch regressions in CI, not user reports.
- docs free →
7. Performance
coreCore Web Vitals
LCP, INP, CLS. Google's canonical performance metrics — measurable, monitored, and now SEO signals.
8. Testing
coreUnit & Integration
Vitest, Jest, Testing Library. Test behaviour, not implementation.
9. Build Tooling
recommendedVite, esbuild, Rollup
The modern build-tool triangle. Fast dev servers, fast prod builds, understandable configs.
10. Browser APIs
recommendedModern Web APIs
IntersectionObserver, ResizeObserver, requestIdleCallback, Web Workers, Service Workers, IndexedDB. Reach for these before third-party libraries.
- docs free →
Progressive Web Apps
Service workers, Web App Manifest, offline-first. Turn the browser into an app runtime.
- course free →
11. Design Collaboration
recommendedReading Figma
Frontend engineers spec-read designs daily. Auto-layout, constraints, design tokens, component variants.
- docs free →
12. Career & Craft
optionalWant a personalised version?
This roadmap is the same one our platform uses internally, but the logged-in version lets you tick off topics as you complete them, track a personalised First 90 Days plan, and see your AI-durability score against this role. All free.
Open the interactive roadmap →