Web Developers

15-1254.00 Zone 3 — Medium Preparation Needed

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.

Also known as: Back End Developer, Back End Engineer, Back End Software Engineer, Back-End Web Developer, Computer Graphic Artist, Computer Graphic Designer, Front End Developer, Front End Engineer, ...

Annual Salary

$90,930

Median annual wage (May 2024)

$63,140 25th – 75th percentile $124,300
10th percentile $48,560
90th percentile $162,870
U.S. Employment: 78,860

Job Outlook

+7.5%

Projected growth, 2024–2034 (Faster than average)

Annual Job Openings 5,400 per year (avg. 2024–2034)
Typical education: Bachelor's degree

What You'd Do

  • Design, build, or maintain Web sites, using authoring or scripting languages, content creation tools, management tools, and digital media.
  • Perform or direct Web site updates.
  • Confer with management or development teams to prioritize needs, resolve conflicts, develop content criteria, or choose solutions.
  • Back up files from Web sites to local directories for instant recovery in case of problems.
  • Evaluate code to ensure that it is valid, is properly structured, meets industry standards, and is compatible with browsers, devices, or operating systems.
  • Maintain understanding of current Web technologies or programming practices through continuing education, reading, or participation in professional conferences, workshops, or groups.
  • Analyze user needs to determine technical requirements.
  • Develop databases that support Web applications and Web sites.
  • Renew domain name registrations.
  • Collaborate with management or users to develop e-commerce strategies and to integrate these strategies with Web sites.

Top Skills

Programming 4.1
Critical Thinking 3.8
Reading Comprehension 3.6
Complex Problem Solving 3.6
Operations Analysis 3.6
Active Listening 3.5
Active Learning 3.5
Judgment and Decision Making 3.4

Importance scale: 1 (low) – 5 (high)

Knowledge Areas

Computers and Electronics 4.4
English Language 3.5
Mathematics 3.4
Communications and Media 3.2
Customer and Personal Service 3.0
Design 3.0
Engineering and Technology 2.6
Telecommunications 2.5

Importance scale: 1 (low) – 5 (high)

Education Level Distribution

Percentage of workers in this occupation by education level

Bachelor's
45.8%
Certificate
16.7%
Associate's
16.7%
High School
8.3%
< High School
4.2%
Some College
4.2%
Post-Bacc Cert
4.2%

Technology & Tools

Software and tools commonly used in this role

In-Demand Technologies

Adobe Acrobat Adobe After Effects Adobe Creative Cloud software Adobe Illustrator Adobe InDesign Adobe Photoshop AJAX Amazon DynamoDB Amazon Elastic Compute Cloud EC2 Amazon Redshift Amazon Web Services AWS CloudFormation Amazon Web Services AWS software Ansible software Apache Cassandra Apache Hadoop Apache Hive Apache Kafka Apache Maven Apache Spark Apache Subversion SVN Apache Tomcat Apple macOS Atlassian Bitbucket Atlassian Confluence Atlassian JIRA Bash Bootstrap C C# C++

Work Styles

Personality traits and work styles important for this career

2.6
Attention to Detail
2.3
Innovation
2.2
Dependability
2.1
Intellectual Curiosity
2.1
Adaptability
2.0
Achievement Orientation
1.6
Perseverance

Key Abilities

Cognitive, physical, and sensory abilities important for this role

Deductive Reasoning 3.9
Oral Comprehension 3.8
Written Comprehension 3.6
Near Vision 3.6
Problem Sensitivity 3.6
Inductive Reasoning 3.5
Information Ordering 3.5
Speech Recognition 3.4

Importance scale: 1 (low) – 5 (high)

Work Activities

General types of job behaviors occurring on this job

Working with Computers 4.9
Getting Information 4.5
Thinking Creatively 4.4
Updating and Using Relevant Knowledge 4.3
Making Decisions and Solving Problems 4.3
Processing Information 4.1
Organizing, Planning, and Prioritizing Work 3.9
Communicating with Supervisors, Peers, or Subordinates 3.9

Importance scale: 1 (low) – 5 (high)

Work Environment

Physical and social factors that influence the nature of work

E-Mail
4.8
Spend Time Sitting
4.8
Freedom to Make Decisions
4.4
Indoors, Environmentally Controlled
4.4
Face-to-Face Discussions with Individuals and Within Teams
4.3
Importance of Being Exact or Accurate
4.3
Telephone Conversations
4.2
Importance of Repeating Same Tasks
4.2
Determine Tasks, Priorities and Goals
4.1
Spend Time Making Repetitive Motions
4.0
Work With or Contribute to a Work Group or Team
4.0
Time Pressure
4.0

Is Web Developers right for you?

Take our free career quiz to see how you match with this and 900+ other careers.

Take the Quiz

Salary data: BLS Occupational Employment and Wage Statistics, May 2024. Outlook data: BLS Employment Projections, 2024–2034.

This page includes information from the O*NET 30.2 Database by the U.S. Department of Labor, Employment and Training Administration (USDOL/ETA). Used under the CC BY 4.0 license.