Contents

Frontend Development

State Management & Data Fetching

Where app data lives, how it changes, and how it stays in sync with the server.

Backend Engineer

Junior

Write correct code, ship small changes safely, ask good questions.

Mid-level

Own a feature end to end without hand-holding.

Frontend Engineer

Junior

Build UI that works, ship small changes safely, ask good questions.

Core: start here

3 more junior concepts

Mid-level

Own a feature end to end without hand-holding.

Core: start here

4 more mid-level concepts

Senior

Own an app's architecture, performance, and failure modes.