Details Report for:
15-1254.00 - Web Developers
Develop and implement websites, web applications, application databases, and interactive web interfaces. Evaluate code to ensure that it is properly structured, meets industry standards, and is compatible with browsers and devices. Optimize website performance, scalability, and server-side code and processes. May develop website infrastructure and integrate websites with other computer applications.
Sample of reported job titles: Technology Applications Engineer, Web Architect, Web Design Specialist, Web Designer, Web Developer, Webmaster
Tasks | Technology Skills | Tools Used | Knowledge | Skills | Abilities | Work Activities | Detailed Work Activities | Work Context | Job Zone | Education | Credentials | Interests | Work Styles | Work Values | Related Occupations | Wages & Employment | Job Openings | Additional Information
Tasks Save Table (XLS/CSV)
![]() Importance |
Category | Task |
---|---|---|
90 ![]() ![]() |
Core | |
86 ![]() ![]() |
Core | |
84 ![]() ![]() |
Core | |
79 ![]() ![]() |
Core | |
77 ![]() ![]() |
Core | |
76 ![]() ![]() |
Core | |
76 ![]() ![]() |
Core | |
75 ![]() ![]() |
Core | |
71 ![]() ![]() |
Core | |
70 ![]() ![]() |
Core | |
67 ![]() ![]() |
Core | |
67 ![]() ![]() |
Core | |
65 ![]() ![]() |
Core | |
64 ![]() ![]() |
Core | |
64 ![]() ![]() |
Core | |
64 ![]() ![]() |
Core | |
62 ![]() ![]() |
Core | |
60 ![]() ![]() |
Core | |
59 ![]() ![]() |
Core | |
57 ![]() ![]() |
Core | |
55 ![]() ![]() |
Core | |
55 ![]() ![]() |
Core | |
53 ![]() ![]() |
Core | |
68 ![]() ![]() |
Supplemental | |
49 ![]() ![]() |
Supplemental | |
44 ![]() ![]() |
Supplemental | |
43 ![]() ![]() |
Supplemental | |
Not available | Not available | |
Not available | Not available |
Technology Skills Save Table (XLS/CSV)
- Analytical or scientific software — IBM SPSS Statistics
; SAS
; The MathWorks MATLAB
- Application server software — Docker
; GitHub
; Oracle WebLogic Server
; Spring Boot
(see all 5 examples)
- Business intelligence and data analysis software — IBM Cognos Impromptu
; Oracle Business Intelligence Enterprise Edition
; Qlik Tech QlikView
; Tableau
(see all 5 examples)
- Communications server software — IBM Domino
- Configuration management software — Chef; Perforce Helix software; Puppet
- Content workflow software — Atlassian JIRA
; Sitecore CMS
- Customer relationship management CRM software — Oracle Eloqua; Salesforce software
- Data base management system software — Apache Hadoop
; MongoDB
; NoSQL
; Teradata Database
(see all 14 examples)
- Data base reporting software — Microsoft SQL Server Reporting Services
; SAP Crystal Reports
- Data base user interface and query software — Amazon Web Services AWS software
; Microsoft Access
; Oracle JDBC
; Structured query language SQL
(see all 14 examples)
- Data mining software — Google Analytics
- Desktop publishing software — Adobe Systems Adobe InDesign
; Microsoft Publisher
- Development environment software — Apache Ant
; Eclipse IDE
; Go
; Microsoft Visual Basic
(see all 21 examples)
- Document management software — Adobe Systems Adobe Acrobat
- Electronic mail software — IBM Notes
- Enterprise application integration software — Atlassian Bamboo
; Extensible markup language XML
; IBM WebSphere
; Oracle Fusion Middleware
(see all 8 examples)
- Enterprise resource planning ERP software
— Microsoft Dynamics
; NetSuite ERP
; Oracle JD Edwards EnterpriseOne
; SAP
(see all 6 examples)
- Enterprise system management software — IBM Power Systems software; Splunk Enterprise
- Expert system software — Ansible software
- File versioning software — Apache Subversion SVN
; Git
- Financial analysis software — Delphi Technology
- Graphical user interface development software — Salesforce Visualforce
- Graphics or photo imaging software — Adobe Systems Adobe Creative Cloud
; Microsoft Visio
; SmugMug Flickr
; Trimble SketchUp Pro
(see all 8 examples)
- Instant messaging software — Atlassian HipChat
- Map creation software — ESRI ArcGIS software
; Geographic information system GIS software
- Medical software — Epic Systems
- Metadata management software — CA Erwin Data Modeler
- Network monitoring software — Nagios
; Wireshark
- Object or component oriented development software — C++
; Oracle Java
; Python
; Swift
(see all 18 examples)
- Object oriented data base management software — Hibernate ORM; PostgreSQL
- Office suite software — Google Drive
; Microsoft Office
- Operating system software — Linux
; Microsoft Windows Server
; Oracle Solaris
; UNIX
(see all 15 examples)
- Portal server software — Apache HTTP Server
- Program testing software — Hewlett Packard LoadRunner; JUnit
; Selenium
; Travis
- Project management software — Atlassian Confluence; Confluence
; Microsoft Project
; Microsoft SharePoint
- Requirements analysis and system architecture software — Unified modeling language UML
- Sales and marketing software — Google AdWords
; Marketo Marketing Automation
- Spreadsheet software — Microsoft Excel
- Transaction server software — Customer information control system CICS; Microsoft Internet Information Service IIS
- Video creation and editing software — Adobe Systems Adobe AfterEffects
; Apple Final Cut Pro; YouTube
- Web page creation and editing software — Adobe Systems Adobe Dreamweaver; Facebook
; LinkedIn
; Social media sites
- Web platform development software — JavaScript
; Microsoft Active Server Pages ASP
; PHP: Hypertext Preprocessor
; Ruby on Rails
(see all 39 examples)
- Word processing software — Google Docs
Hot Technology — a technology requirement frequently included in employer job postings.
Knowledge Save Table (XLS/CSV)
![]() Importance |
Knowledge |
|
---|---|---|
85 ![]() ![]() |
||
64 ![]() ![]() |
||
59 ![]() ![]() |
||
55 ![]() ![]() |
||
49 ![]() ![]() |
||
49 ![]() ![]() |
||
40 ![]() ![]() |
||
37 ![]() ![]() |
||
35 ![]() ![]() |
||
35 ![]() ![]() |
||
31 ![]() ![]() |
||
31 ![]() ![]() |
||
26 ![]() ![]() |
||
24 ![]() ![]() |
||
23 ![]() ![]() |
||
20 ![]() ![]() |
||
19 ![]() ![]() |
||
19 ![]() ![]() |
||
19 ![]() ![]() |
||
15 ![]() ![]() |
||
14 ![]() ![]() |
||
11 ![]() ![]() |
||
8 ![]() ![]() |
||
7 ![]() ![]() |
||
4 ![]() ![]() |
||
3 ![]() ![]() |
||
2 ![]() ![]() |
||
2 ![]() ![]() |
||
2 ![]() ![]() |
||
1 ![]() ![]() |
||
1 ![]() ![]() |
||
0 ![]() |
||
0 ![]() |
Skills Save Table (XLS/CSV)
![]() Importance |
Skill |
|
---|---|---|
78 ![]() ![]() |
||
69 ![]() ![]() |
||
66 ![]() ![]() |
||
66 ![]() ![]() |
||
66 ![]() ![]() |
||
63 ![]() ![]() |
||
63 ![]() ![]() |
||
60 ![]() ![]() |
||
56 ![]() ![]() |
||
53 ![]() ![]() |
||
53 ![]() ![]() |
||
50 ![]() ![]() |
||
50 ![]() ![]() |
||
50 ![]() ![]() |
||
50 ![]() ![]() |
||
47 ![]() ![]() |
||
47 ![]() ![]() |
||
47 ![]() ![]() |
||
47 ![]() ![]() |
||
44 ![]() ![]() |
||
44 ![]() ![]() |
||
44 ![]() ![]() |
||
44 ![]() ![]() |
||
38 ![]() ![]() |
||
35 ![]() ![]() |
||
31 ![]() ![]() |
||
28 ![]() ![]() |
||
25 ![]() ![]() |
||
25 ![]() ![]() |
||
19 ![]() ![]() |
||
19 ![]() ![]() |
||
16 ![]() ![]() |
||
6 ![]() ![]() |
||
0 ![]() |
||
0 ![]() |
Abilities Save Table (XLS/CSV)
Work Activities Save Table (XLS/CSV)
![]() Importance |
Work Activity |
|
---|---|---|
97 ![]() ![]() |
||
87 ![]() ![]() |
||
85 ![]() ![]() |
||
82 ![]() ![]() |
||
81 ![]() ![]() |
||
78 ![]() ![]() |
||
73 ![]() ![]() |
||
72 ![]() ![]() |
||
67 ![]() ![]() |
||
64 ![]() ![]() |
||
64 ![]() ![]() |
||
62 ![]() ![]() |
||
62 ![]() ![]() |
||
58 ![]() ![]() |
||
58 ![]() ![]() |
||
58 ![]() ![]() |
||
58 ![]() ![]() |
||
57 ![]() ![]() |
||
56 ![]() ![]() |
||
51 ![]() ![]() |
||
51 ![]() ![]() |
||
49 ![]() ![]() |
||
47 ![]() ![]() |
||
46 ![]() ![]() |
||
45 ![]() ![]() |
||
42 ![]() ![]() |
||
40 ![]() ![]() |
||
38 ![]() ![]() |
||
37 ![]() ![]() |
||
36 ![]() ![]() |
||
32 ![]() ![]() |
||
25 ![]() ![]() |
||
25 ![]() ![]() |
||
23 ![]() ![]() |
||
20 ![]() ![]() |
||
17 ![]() ![]() |
||
15 ![]() ![]() |
||
11 ![]() ![]() |
||
6 ![]() ![]() |
||
5 ![]() ![]() |
||
2 ![]() ![]() |
Detailed Work Activities Save Table (XLS/CSV)
- Design websites or web applications.
- Write computer programming code.
- Update website content.
- Create electronic data backup to prevent loss of information.
- Test software performance.
- Create databases to store electronic data.
- Update knowledge about emerging industry or technology trends.
- Analyze project data to determine specifications or requirements.
- Collaborate with others to resolve information technology issues.
- Monitor the security of digital information.
- Provide customer service to clients or users.
- Document design or development procedures.
- Collaborate with others to develop or implement marketing strategies.
- Provide technical support for computer network issues.
- Configure computer networks.
- Recommend changes to improve computer or information systems.
- Document network-related activities or tasks.
- Develop specifications or procedures for website development or maintenance.
- Develop models of information or communications systems.
- Evaluate utility of software or hardware technologies.
- Provide recommendations to others about computer hardware.
- Install computer hardware.
- Conduct research to gain information about products or processes.
- Develop diagrams or flow charts of system operation.
- Develop computer or information security policies or procedures.
- Implement security measures for computer or information systems.
Find occupations related to multiple detailed work activities
Work Context Save Table (XLS/CSV)
Job Zone Save Table (XLS/CSV)
Title | Job Zone Three: Medium Preparation Needed |
Education | Most occupations in this zone require training in vocational schools, related on-the-job experience, or an associate's degree. |
Related Experience | Previous work-related skill, knowledge, or experience is required for these occupations. For example, an electrician must have completed three or four years of apprenticeship or several years of vocational training, and often must have passed a licensing exam, in order to perform the job. |
Job Training | Employees in these occupations usually need one or two years of training involving both on-the-job experience and informal training with experienced workers. A recognized apprenticeship program may be associated with these occupations. |
Job Zone Examples | These occupations usually involve using communication and organizational skills to coordinate, supervise, manage, or train others to accomplish goals. Examples include hydroelectric production managers, travel guides, electricians, agricultural technicians, barbers, court reporters, and medical assistants. |
SVP Range | (6.0 to < 7.0) |
Education
Interests Save Table (XLS/CSV)
![]() Occupational Interest |
Interest |
|
---|---|---|
72 ![]() ![]() |
||
67 ![]() ![]() |
||
56 ![]() ![]() |
Realistic — Realistic occupations frequently involve work activities that include practical, hands-on problems and solutions. They often deal with plants, animals, and real-world materials like wood, tools, and machinery. Many of the occupations require working outside, and do not involve a lot of paperwork or working closely with others. ![]() |
|
50 ![]() ![]() |
||
39 ![]() ![]() |
||
0 ![]() |
Work Styles Save Table (XLS/CSV)
![]() Importance |
Work Style |
|
---|---|---|
91 ![]() ![]() |
||
79 ![]() ![]() |
||
79 ![]() ![]() |
||
78 ![]() ![]() |
||
76 ![]() ![]() |
||
75 ![]() ![]() |
||
74 ![]() ![]() |
||
74 ![]() ![]() |
||
73 ![]() ![]() |
||
70 ![]() ![]() |
||
69 ![]() ![]() |
||
68 ![]() ![]() |
||
57 ![]() ![]() |
||
46 ![]() ![]() |
||
44 ![]() ![]() |
||
38 ![]() ![]() |
Related Occupations Save Table (XLS/CSV)
15-1211.00 | Computer Systems Analysts ![]() |
15-1232.00 | Computer User Support Specialists ![]() |
15-1242.00 | Database Administrators ![]() |
15-1251.00 | Computer Programmers |
15-1253.00 | Software Quality Assurance Analysts and Testers ![]() |
15-1299.01 | Web Administrators ![]() |
43-9031.00 | Desktop Publishers |
Wages & Employment Trends
Median wage data for Web Developers and Digital Interface Designers.
Employment data for Web Developers and Digital Interface Designers.
Industry data for Web Developers and Digital Interface Designers.
Median wages (2019) | $35.46 hourly, $73,760 annual |
State wages | |
Local wages | |
Employment (2019) | 174,300 employees |
Projected growth (2019-2029) | ![]() |
Projected job openings (2019-2029) | 13,400 |
State trends | |
Top industries (2019) | Professional, Scientific, and Technical Services (30% employed in this sector)
Information (20%)
|
Source: Bureau of Labor Statistics 2019 wage data
and 2019-2029 employment projections
.
"Projected growth" represents the estimated change in total employment over the projections period (2019-2029). "Projected job openings" represent openings due to growth and replacement.
Sources of Additional Information
Disclaimer: Sources are listed to provide additional information on related jobs, specialties, and/or industries. Links to non-DOL Internet sites are provided for your convenience and do not constitute an endorsement.