Frontend Developer skills: what 688 job postings ask for
We read 688 open frontend developer job postings from 463 companies. React appears in 87% and TypeScript in 80%. Beyond the framework, employers most often ask for web performance (44%), working with designers (36%) and accessibility (34%).
The 15 skills frontend developers are asked for most
Share of 688 open postings that mention each skill, anywhere in the job description.
All 92 skills, with the share that lists them as a hard requirement
| Skill | Mentioned | Required | Margin of error |
|---|---|---|---|
| React | 86.9% | 83.6% | ±2.5 pts |
| TypeScript | 80.2% | 78.1% | ±3 pts |
| JavaScript | 54.4% | 52.9% | ±3.7 pts |
| Web performance | 44.2% | 42% | ±3.7 pts |
| CSS | 41.1% | 39.4% | ±3.7 pts |
| Working with designers / UX | 35.6% | 34.7% | ±3.6 pts |
| Accessibility (WCAG) | 33.9% | 31.7% | ±3.5 pts |
| Automated testing | 33.6% | 31.8% | ±3.5 pts |
| Design systems | 32.7% | 28.6% | ±3.5 pts |
| Code review | 31.8% | 31.5% | ±3.5 pts |
| HTML | 30.7% | 30.5% | ±3.4 pts |
| Mentoring | 30.7% | 29.5% | ±3.4 pts |
| Architecture / system design | 30.1% | 29.5% | ±3.4 pts |
| CI/CD | 28.3% | 22.8% | ±3.4 pts |
| Responsive design | 27.2% | 26.5% | ±3.3 pts |
| AI coding tools | 26.3% | 23.7% | ±3.3 pts |
| REST APIs | 24.3% | 22.4% | ±3.2 pts |
| Next.js | 23.3% | 20.1% | ±3.2 pts |
| State management | 21.9% | 21.2% | ±3.1 pts |
| Git | 20.8% | 18.8% | ±3 pts |
| AWS | 19.2% | 11% | ±2.9 pts |
| Monitoring & analytics | 18.9% | 17.3% | ±2.9 pts |
| Node.js | 17.3% | 13.2% | ±2.8 pts |
| Agile / Scrum | 17.3% | 15% | ±2.8 pts |
| SQL / databases | 16.7% | 11.9% | ±2.8 pts |
| End-to-end testing (Cypress, Playwright) | 16.6% | 14% | ±2.8 pts |
| GraphQL | 15.6% | 14.4% | ±2.7 pts |
| Python | 15% | 9.6% | ±2.7 pts |
| Building LLM features | 14.8% | 12.2% | ±2.7 pts |
| Data visualisation | 14.4% | 10% | ±2.6 pts |
| Angular | 14.1% | 13.1% | ±2.6 pts |
| Jest / Vitest | 13.2% | 11.2% | ±2.5 pts |
| WebSockets / real-time | 12.6% | 9.3% | ±2.5 pts |
| Docker / containers | 12.5% | 7.7% | ±2.5 pts |
| Tailwind CSS | 12.4% | 10% | ±2.5 pts |
| Vue | 12.2% | 11.2% | ±2.4 pts |
| API design | 11.9% | 9.9% | ±2.4 pts |
| Redux | 11.5% | 10.3% | ±2.4 pts |
| Webpack | 11.3% | 10.2% | ±2.4 pts |
| Redis / caching | 11% | 9.2% | ±2.3 pts |
| Figma | 9.9% | 8.3% | ±2.2 pts |
| Kubernetes | 9.6% | 6% | ±2.2 pts |
| Java / Kotlin (backend) | 9.3% | 5.7% | ±2.2 pts |
| Vite | 9% | 8.1% | ±2.1 pts |
| Server-side rendering | 8.7% | 6.7% | ±2.1 pts |
| TanStack Query | 8.1% | 6.8% | ±2 pts |
| React Native | 8% | 6.1% | ±2 pts |
| Google Cloud | 7.8% | 4.4% | ±2 pts |
| Sass / SCSS | 7.7% | 6.4% | ±2 pts |
| Storybook | 7.1% | 4.9% | ±1.9 pts |
| Micro-frontends | 7% | 4.2% | ±1.9 pts |
| WebGL / 3D / Canvas | 6.7% | 4.4% | ±1.9 pts |
| Component libraries (MUI, Radix…) | 6.5% | 4.4% | ±1.8 pts |
| Vercel / Netlify / edge | 6.3% | 4.8% | ±1.8 pts |
| Other bundlers (esbuild, Rollup…) | 5.8% | 5.5% | ±1.7 pts |
| Testing Library | 5.7% | 4.8% | ±1.7 pts |
| Monorepos (Nx, Turborepo) | 5.5% | 4.2% | ±1.7 pts |
| SEO | 5.5% | 4.8% | ±1.7 pts |
| Azure | 5.5% | 2.8% | ±1.7 pts |
| Zustand | 5.4% | 4.9% | ±1.7 pts |
| NoSQL (MongoDB, DynamoDB…) | 5.4% | 3.8% | ±1.7 pts |
| Go | 4.8% | 2.9% | ±1.6 pts |
| Web security | 4.8% | 3.5% | ±1.6 pts |
| CSS-in-JS | 4.8% | 4.1% | ±1.6 pts |
| Browser internals / DOM | 4.8% | 4.7% | ±1.6 pts |
| Infrastructure as code (Terraform) | 4.5% | 2.3% | ±1.6 pts |
| Authentication (OAuth, SSO) | 4.4% | 3.1% | ±1.5 pts |
| Data pipelines (Spark, Airflow, ETL) | 4.2% | 3.1% | ±1.5 pts |
| Message queues / event streaming | 4.2% | 2% | ±1.5 pts |
| Distributed systems | 4.2% | 3.3% | ±1.5 pts |
| Single-page apps | 4.1% | 3.8% | ±1.5 pts |
| Internationalisation | 4.1% | 3.3% | ±1.5 pts |
| Linux | 3.9% | 3.2% | ±1.5 pts |
| .NET / C# | 3.8% | 2.9% | ±1.4 pts |
| Animation | 3.6% | 2.2% | ±1.4 pts |
| Microservices | 3.5% | 3.1% | ±1.4 pts |
| RxJS | 3.2% | 2.8% | ±1.3 pts |
| Rust | 2.6% | 2.3% | ±1.2 pts |
| Ruby / Rails | 2.5% | 1.3% | ±1.2 pts |
| C++ | 2.5% | 1.7% | ±1.2 pts |
| Concurrency / multithreading | 2.5% | 2.2% | ±1.2 pts |
| Electron / desktop | 2.3% | 1.6% | ±1.1 pts |
| Progressive web apps | 2.3% | 1.3% | ±1.1 pts |
| MobX | 2.2% | 2% | ±1.1 pts |
| Svelte | 1.9% | 1.7% | ±1 pts |
| jQuery | 1.7% | 1.7% | ±1 pts |
| WebAssembly | 1.7% | 1% | ±1 pts |
| Search (Elasticsearch) | 1.5% | 1% | ±0.9 pts |
| Web Components | 1.5% | 1.2% | ±0.9 pts |
| Serverless | 1.3% | 0.7% | ±0.8 pts |
| PHP | 1.2% | 1% | ±0.8 pts |
| CSS Modules | 1% | 0.7% | ±0.7 pts |
“Required” excludes mentions that appear only under nice-to-haves or in a description of the company's own stack. Margin of error is the 95% interval for a sample of 688 postings.
Which framework do employers want?
React dominates: 87% of postings, against 14% for Angular, 12% for Vue and 2% for Svelte.
Meta-frameworks & architecture
The stack employers hire for
React plus the technology each layer names most often (in at least 15% of React postings).
Shares after React are of React postings. Few postings ask for the whole combination. See the full stack breakdown and check yours →
Beyond the framework
Once the stack matches, these are the skills postings ask for most. They rarely show up in course catalogues.
Styling & UI
Testing
State & data
Build & tooling
Backend & cloud
Graphics & platforms
AI skills: using tools vs building features
Two different asks that often get mixed up. We count them separately.
Company descriptions don't count: an AI company that says “we build agentic AI” in its intro isn't asking you for LLM skills unless the role itself does.
How much do frontend developers earn?
Base salary ranges that employers publish in their postings. 74% of frontend developer postings in the United States include one.
Each posting counts at the midpoint of its range. The typical range itself runs from $160K to $225K (median of the lower and upper ends).
By level (United States)
Median by level; in brackets, the number of postings. Only levels with at least 30 postings that publish a range.
Level and experience
Of the postings whose title states a level, 89% are senior or above. 37% of titles state no level.
Level in the job title
Minimum years of experience
Share of all postings; the other 40% state no minimum.
Do you need a degree?
Mostly not: 62% of postings don't mention one.
Where the jobs are
52% of postings are in the United States; 22% are fully remote. A posting can list several countries.
How we count
- Source. Every open posting on the public job boards of 463+ companies that hire through Greenhouse, Lever, Ashby, crawled November 2026. Test boards and empty postings are removed.
- One job, one count. The same title at the same company is counted once, even when it's advertised in several cities (944 postings → 688 unique jobs).
- Who counts as a frontend developer. Classified from the job title and checked against the description; only confident matches are included.
- Checked by hand. We labelled 400 postings manually. On postings the extractor had never seen, 97% of the skills it found were really asked for and it caught 95% of the skills present; 92% of postings counted here really are frontend developer roles.
- Salaries. Read from the pay range in the posting (or the job board's salary field), turned into an annual figure. We checked 120 against the posting text: 117 were right, and the parser was fixed for the errors we found. A range counts for a country only in that country's currency.
- Limits. The sample leans towards tech companies and the US (52%). Postings in languages other than English are only partly understood.
Download the data (JSON): every number on this page, with margins of error. Free to reuse under CC BY 4.0: credit Coursecrit with a link to this page.
FAQ
What skills do frontend developers need?
In 688 open postings, the most requested skills are React (87%), TypeScript (80%), JavaScript (54%), Web performance (44%) and CSS (41%). After the core stack, the skills that come up most are web performance, working with designers and accessibility.
Should I learn React, Angular, Vue or Svelte?
React is asked for in 87% of frontend developer postings; Angular in 14%, Vue in 12% and Svelte in 2%. If you're choosing your first framework for the job market, React covers by far the most openings.
Do I need a degree to become a frontend developer?
62% of postings don't mention a degree at all, and only 24% require one without accepting equivalent experience. A portfolio of real projects matters more than the diploma for most of these jobs.
How much does a frontend developer earn?
In the United States, frontend developer postings that publish a pay range advertise a median base salary of $197K (middle half: $165K–$222K), from 282 postings. By level: senior $200K and staff / principal $225K. These are base salaries from companies that publish ranges, which lean towards tech firms and senior roles.
How much experience do frontend developer jobs ask for?
60% of postings state a minimum; the median is 5 years. 9% ask for two years or less, and 4% are titled junior or intern.
Do frontend developer jobs ask for AI skills?
26% of postings expect you to use AI coding tools such as Copilot, Cursor or Claude Code, and 15% ask for experience building features on top of large language models.
How close are you?
Tick the skills you have and see your gaps, weighted by how often employers ask for them. Five minutes, no sign-up.