Web Developer: AI job impact
AI can draft page components and routine updates. Browser behavior, accessibility, user requirements and safe deployment need direct testing.

AI applicability
0.353 / 1
How applicable AI was to this occupation’s work in Microsoft’s study. This is an index, not a probability.
Observed activity coverage
89.1%
Share of work activities above the study’s usage threshold, weighted by importance. Not the share of workers using AI.
Covers website implementation and maintenance; it does not separately measure frontend frameworks.
Microsoft v1.1 · U.S. Bing Copilot conversations, Jan–Sep 2024. These indicators do not predict job losses and do not change with your task selections. Measurement details
Your daily tasks
Set how often you do each task to update your task mix, plan and tool suggestions.
Frequency weights: occasionally 1, regularly 2, often 3. These shares do not represent working hours, time saved or job-loss risk.
AI roles are AI IDE List editorial assessments of O*NET tasks, not measured automation rates. Partial automation requires review.
Build page components
Generate a small component from defined states; test its markup, keyboard behavior and responsive layout.
Task source
O*NET original task statement (English)
Design, build, or maintain Web sites, using authoring or scripting languages, content creation tools, management tools, and digital media.
O*NET 31.0, task 14694 · Importance 4.42 / 5. View occupation tasks
Update website content and code
Draft a narrow patch; inspect the diff and preview affected routes before deployment.
Task source
O*NET original task statement (English)
Perform or direct Web site updates.
O*NET 31.0, task 14695 · Importance 4.00 / 5. View occupation tasks
Prioritize website requirements
Summarize competing requests; agree priorities with the people responsible for the site.
Task source
O*NET original task statement (English)
Confer with management or development teams to prioritize needs, resolve conflicts, develop content criteria, or choose solutions.
O*NET 31.0, task 14697 · Importance 3.59 / 5. View occupation tasks
Maintain recovery copies
Draft a backup checklist; run a restore exercise and confirm the copied files are complete.
Task source
O*NET original task statement (English)
Back up files from Web sites to local directories for instant recovery in case of problems.
O*NET 31.0, task 14698 · Importance 4.35 / 5. View occupation tasks
Check browser and device compatibility
Generate a compatibility test list; run tests on actual target browsers and devices.
Task source
O*NET original task statement (English)
Evaluate code to ensure that it is valid, is properly structured, meets industry standards, and is compatible with browsers, devices, or operating systems.
O*NET 31.0, task 14700 · Importance 4.09 / 5. View occupation tasks
Evaluate web technologies
Summarize official documentation; verify version-specific APIs with a small working example.
Task source
O*NET original task statement (English)
Maintain understanding of current Web technologies or programming practices through continuing education, reading, or participation in professional conferences, workshops, or groups.
O*NET 31.0, task 14701 · Importance 3.83 / 5. View occupation tasks
Determine user requirements
Prepare questions for stakeholders; confirm needs with users rather than simulated responses.
Task source
O*NET original task statement (English)
Analyze user needs to determine technical requirements.
O*NET 31.0, task 14702 · Importance 3.79 / 5. View occupation tasks
Develop application databases
Draft schema and query options; check access controls, migrations and data integrity.
Task source
O*NET original task statement (English)
Develop databases that support Web applications and Web sites.
O*NET 31.0, task 14704 · Importance 4.05 / 5. View occupation tasks
Your selections are saved in this browser. Sharing a link includes only the occupation and selected frequencies.
Your AI adaptation plan
Start with one recurring task. Test the output before expanding the workflow.
Review generated code
For: Build page components
- Prepare
- Start with a small task, a stated interface and acceptance criteria.
- Try
- Generate a small component from defined states; test its markup, keyboard behavior and responsive layout.
- Verify
- Inspect the diff, run independent tests and check dependencies before using the change.
Test operational changes safely
For: Maintain recovery copies
- Prepare
- Describe the current configuration, expected behavior and a reproducible problem.
- Try
- Draft a backup checklist; run a restore exercise and confirm the copied files are complete.
- Verify
- Test in isolation, inspect effects and rehearse rollback before a production change.
Check whether tests detect failures
For: Check browser and device compatibility
- Prepare
- Use a requirement and a known failing example, without showing the proposed implementation first.
- Try
- Generate a compatibility test list; run tests on actual target browsers and devices.
- Verify
- Confirm the tests fail on the broken example and pass on the corrected behavior.
Test generated interfaces
Build one form from a written specification. Test keyboard navigation, validation, a 375px viewport and a failed network request.
Skills and career outlook
Skills in the occupation data
Importance · 1–5- Programming4.12 / 5
- Critical Thinking3.75 / 5
- Reading Comprehension3.62 / 5
- Complex Problem Solving3.62 / 5
- Operations Analysis3.62 / 5
Top O*NET essential and transferable skills by importance. Ratings describe occupational requirements, not future demand.
U.S. employment projection
+3.8%
Projected employment change, 2025–2035
Web developers
BLS projects total employment change from many factors. This is not an AI-specific forecast or a UK projection.
BLS employment projectionsWhat to keep evaluating
A visually plausible page may fail on a keyboard, a narrow screen or a slower connection. Generated markup is only a starting point.
Tools to try with your tasks
Matched to the tasks you selected. Test on a small example and compare output quality and review effort.
Claude Opus 5.5
ModelA model to evaluate on a small, verified example of this task. Compare quality and review effort before adopting it.
Try for: Build page components; Update website content and code.
GPT-6 Astra
ModelA model to evaluate on a small, verified example of this task. Compare quality and review effort before adopting it.
Try for: Build page components; Update website content and code.
Claude Code
ToolExplore a codebase and propose a bounded change with tests.
Try for: Build page components; Update website content and code.
Claude Code commandsCursor
ToolDraft and review small code, SQL and test changes in your project.
Try for: Build page components; Update website content and code.
Sources and limits
Matched occupation: Web Developers (15-1254.00). Published research group: Web Developers (SOC 15-1254).
- O*NET 31.0 · CC BY 4.0
- Working with AI, v1.1 · CC BY 4.0
- BLS Employment Projections, 2025–2035 · U.S. government data
Microsoft’s study uses O*NET 29.0; the task descriptions here use O*NET 31.0. The original study score is preserved. Editorial suggestions are not results reported by these sources.
Read the methodology, attribution and update record