← All videos

Engineering video

24:05 · 5 March 2025

Why frontend developers NEVER get promoted

Chapters 4 sections

  1. 0:00Junior Frontend Developer
  2. 6:33Mid-Level Frontend Engineer
  3. 14:19Senior Frontend Developer
  4. 19:36Principal Engineer and Staff Level

Key concepts in this video:

1. Junior Frontend Developer

Junior developers work on component-level solutions, small features, unit tests, and documentation within controlled environments. They require guidance for high-level designs, architecture, and handling problems outside component boundaries.

Watch section from 0:35 →

2. Junior Developer Mindset and Strategy

To get hired in competitive markets, juniors should develop a senior mindset by focusing deeply on core skills like JavaScript and frameworks rather than chasing distractions like Go, Rust, or side projects.

Watch section from 4:00 →

3. Mid-Level Frontend Engineer

Mid-level engineers can write end-to-end and integration tests, handle application-level debugging, manage global state, negotiate feature scopes, and identify technical debt. However, they struggle with system-wide decisions and teaching others.

Watch section from 6:33 →

4. Senior Frontend Developer

Senior developers make system-wide design decisions, implement complex patterns like dependency injection, and collaborate independently with product managers and stakeholders. Their productivity remains bounded by the web platform.

Watch section from 14:19 →

5. Principal or Staff Engineer

Principal engineers make strategic decisions regarding company-wide tech stacks, coordinate multiple teams, remove blockers, and work closely with C-level executives to push the company's technical vision forward.

Watch section from 19:36 →

Transcript

Frontend developers never get promoted because they are limited by the systems they work on. Your skills can only be as good as the problem you're solving. Sure, you could learn some backend and go full stack and do a thousand different things, but not so well. What if there's a better way to level up without having to betray your craft? In this video, we are going to travel from junior front and developer all the way up to mid-level, senior and beyond.