Method: figures pulled from primary sources (Indeed Hiring Lab, BLS, Stanford Digital Economy Lab, Stack Overflow Survey) and run through an adversarial fact-check — 25/25 claims confirmed, 0 refuted. Data current through mid-2026.
TL;DR
US frontend/UI hiring demand peaked in early 2022, fell hard, and into 2026 is still flat-depressed — no recovery. The cause is mostly macro (rate hikes, post-pandemic hangover, the Section 174 tax change), but there's a real, deepening AI-linked squeeze on entry-level roles. Seniors and AI-adjacent engineers are fine; junior frontend is the hardest-hit corner of tech.
The 2026 picture
- The freeze held. Tech postings ended 2025 still ~34% below pre-pandemic levels; the overall Indeed index was −5.2% YoY (Dec 2025). Indeed projects the "low-hire, low-fire" market to continue through 2026. 2025 produced ~1.4M fewer hires than 2024's pace.
- One growth lane: AI roles. AI-mentioning postings ended 2025 +134% above Feb 2020 — even as overall tech sat 34% below baseline. Software-dev, IT, and R&D postings now mention AI 20%+ of the time. Apple, Amazon, IBM lead by openings; Meta dropped out of the top 20 after layoffs.
- The entry-level squeeze deepened. Stanford's payroll data (now through April 2026) shows the early-career decline never reverted — growing ~½ a point/month for ~4 straight years. Workers 22–25 in the most AI-exposed jobs are shrinking ~3.8%/yr, and entry-level software-dev jobs sit ~20% below their late-2022 peak. Brynjolfsson: "Whatever it is, it's not going away."
Compensation (2026) — read the bimodality
| Big-tech / high-end (total comp, incl. stock) | Broad market (mostly base) |
|---|---|
| Median frontend SWE ~$198K | Entry (<1 yr) ~$70K |
| Google L3→L7: $167K → $700K+ | Mid: ~$113K–$140K |
| LinkedIn median: $247K · Amazon: $220K | Senior: up to ~$161K |
Average SWE pay +4% YoY; AI/ML specialists +20–30%. The entry-level story is a volume problem, not wage compression — junior pay held (~$70K), but openings collapsed. The market is rationing entry by headcount, not salary.
⚠️ The bias that makes us misread this: normalcy bias
The most important section — because it's about how you read the data above.
Normalcy bias is assuming an industry will keep behaving the way it always has, so a structural decline reads as a passing dip. It rides with wishful thinking (optimism bias): forming a belief because it's pleasant, then treating that hope as if it were evidence. The people most invested in frontend as a career have the strongest incentive to believe "it always bounces back" — the exact condition under which the bias thrives. Watch how easily real data gets laundered into false comfort:
| Comforting reading (hope) | What the data says (reality) |
|---|---|
| "BLS projects +7% growth 2024–2034" | A long-run model BLS says "may not yet reflect AI-era dynamics" — it conflicts with the live posting collapse. |
| "Postings up off the bottom — recovery!" | A bounce off a deeply depressed base; official data still shows −34% vs baseline, −5.2% YoY. |
| "Senior pay still ~$198K, comp held" | Pay held while volume collapsed. Stable price ≠ stable demand. |
The decline has run ~4 years without mean-reverting and is still deepening. A cyclical dip would have reverted by now. The honest read isn't "it'll recover because it always has" — it's a market that may have structurally repriced toward fewer, more senior, more AI-adjacent roles. The burden of proof is on the recovery thesis, not the decline.
What to do
- Seniors / AI-adjacent: strongest position in years — demand rotated to you, and the AI premium is real.
- Juniors / new grads: the hardest entry market in over a decade. AI fluency is table stakes, not a differentiator — enter via adjacent roles if you must.
-
Everyone: treat "recovery" as a testable hypothesis. Watch FRED
IHLIDXUSTPSOFTDEVEfor the first sustained uptick — not a single bounce.
Frontend-specific data is scarce, so trends are partly inferred from "software developer"/"tech postings" aggregates; AI causality is correlational. Sources: Indeed Hiring Lab · Stanford "Canaries in the Coal Mine?" · BLS OOH · FRED · comp: levels.fyi, Motion Recruitment.
Top comments (0)