Occupation

Web Developers

Human Advantage 66%

Significant human skills needed

AI Automation Risk Low Risk
2.9 / 10

This occupation requires complex human judgment, social interaction, and creative problem-solving that are difficult to automate.

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 +48 more

Video

Core Tasks

  1. Write supporting code for Web applications or Web sites.
  2. Design, build, or maintain Web sites, using authoring or scripting languages, content creation tools, management tools, and digital media.
  3. Back up files from Web sites to local directories for instant recovery in case of problems.
  4. Select programming languages, design tools, or applications.
  5. Evaluate code to ensure that it is valid, is properly structured, meets industry standards, and is compatible with browsers, devices, or operating systems.
  6. Develop databases that support Web applications and Web sites.
  7. Perform Web site tests according to planned schedules, or after any Web site or product revision.
  8. Perform or direct Web site updates.
  9. Maintain understanding of current Web technologies or programming practices through continuing education, reading, or participation in professional conferences, workshops, or groups.
  10. Analyze user needs to determine technical requirements.
  11. Respond to user email inquiries, or set up automated systems to send responses.
  12. Renew domain name registrations.
  13. Confer with management or development teams to prioritize needs, resolve conflicts, develop content criteria, or choose solutions.
  14. Communicate with network personnel or Web site hosting agencies to address hardware or software issues affecting Web sites.
  15. Collaborate with management or users to develop e-commerce strategies and to integrate these strategies with Web sites.
  16. Document test plans, testing procedures, or test results.
  17. Establish appropriate server directory trees.
  18. Recommend and implement performance improvements.
  19. Document technical factors such as server load, bandwidth, database performance, and browser and device types.
  20. Develop or implement procedures for ongoing Web site revision.
  21. Create Web models or prototypes that include physical, interface, logical, or data models.
  22. Provide clear, detailed descriptions of Web site specifications, such as product features, activities, software, communication protocols, programming languages, and operating systems software and hardware.
  23. Evaluate or recommend server hardware or software.

Supplemental Tasks (4)

  1. Monitor security system performance logs to identify problems and notify security specialists when problems occur.
  2. Install and configure hypertext transfer protocol (HTTP) servers and associated operating systems.
  3. Research, document, rate, or select alternatives for Web architecture or technologies.
  4. Develop system interaction or sequence diagrams.

Education & Training

Job Zone 3 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.
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.
On-the-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.

Education Level Distribution

Percentage of workers in this occupation with each education level.

Bachelor's Degree
46%
Post-Secondary Certificate - awarded for training completed after high school (for example, in agriculture or natural resources, computer services, personal or culinary services, engineering technologies, healthcare, construction trades, mechanic and repair technologies, or precision production)
17%
Associate's Degree (or other 2-year degree)
17%
High School Diploma - or the equivalent (for example, GED)
8%
Less than a High School Diploma
4%
Some College Courses
4%
Post-Baccalaureate Certificate - awarded for completion of an organized program of study; designed for people who have completed a Baccalaureate degree but do not meet the requirements of academic degrees carrying the title of Master.
4%

Technology & Tools

Hot Technologies

  • AJAX
  • Adobe Acrobat
  • Adobe After Effects
  • Adobe Creative Cloud software
  • Adobe Illustrator
  • Adobe InDesign
  • Adobe Photoshop
  • Amazon DynamoDB
  • Amazon Elastic Compute Cloud EC2
  • Amazon Redshift
  • Amazon Simple Storage Service S3
  • 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 Bamboo
  • Atlassian Bitbucket
  • Atlassian Confluence
  • Atlassian JIRA
  • Bash
  • Bootstrap
  • C
  • C#
  • C++
  • Cascading style sheets CSS
  • Chef
  • Cisco Webex
  • Django
  • Docker
  • Drupal
  • ESRI ArcGIS software
  • Eclipse IDE
  • Elasticsearch
  • Epic Systems
  • Extensible markup language XML
  • Facebook
  • Figma
  • Git
  • GitHub
  • Go
  • Google Analytics
  • Google Android
  • Google Angular
  • Google Docs
  • GraphQL
  • Hibernate ORM
  • HubSpot software
  • Hypertext markup language HTML
  • IBM SPSS Statistics
  • JUnit
  • JavaScript
  • JavaScript Object Notation JSON
  • Jenkins CI
  • Kubernetes
  • Linux
  • Marketo Marketing Automation
  • Microsoft .NET Framework
  • Microsoft ASP.NET
  • Microsoft Access
  • Microsoft Active Server Pages ASP
  • Microsoft Azure software
  • Microsoft Dynamics
  • Microsoft Excel
  • Microsoft Office software
  • Microsoft PowerShell
  • Microsoft Project
  • Microsoft SQL Server
  • Microsoft SQL Server Integration Services SSIS
  • Microsoft SQL Server Reporting Services SSRS
  • Microsoft SharePoint
  • Microsoft Visio
  • Microsoft Visual Basic
  • Microsoft Visual Basic for Applications VBA
  • Microsoft Visual Studio
  • Microsoft Windows
  • Microsoft Windows Server
  • MongoDB
  • MySQL
  • NoSQL
  • Node.js
  • Oracle Database
  • Oracle Java
  • Oracle Java 2 Platform Enterprise Edition J2EE
  • Oracle JavaServer Pages JSP
  • Oracle PL/SQL
  • PHP
  • Perl
  • PostgreSQL
  • Puppet
  • Python
  • R
  • React
  • Red Hat Enterprise Linux
  • Red Hat OpenShift
  • Redis
  • Ruby
  • Ruby on Rails
  • SAP software
  • SAS
  • Salesforce software
  • Scala
  • Selenium
  • Shell script
  • Slack
  • Splunk Enterprise
  • Spring Boot
  • Spring Framework
  • Structured query language SQL
  • Swift
  • Tableau
  • Teradata Database
  • The MathWorks MATLAB
  • Transact-SQL
  • Trimble SketchUp Pro
  • TypeScript
  • UNIX
  • UNIX Shell
  • Vue.js
  • WordPress
  • jQuery

Software (248)

  • 3M Post-it App
  • Adobe ActionScript
  • Adobe Dreamweaver
  • Adobe Flex
  • Advanced business application programming ABAP
  • Airtable
  • Amazon Kinesis
  • Apache Ant
  • Apache Groovy
  • Apache HTTP Server
  • Apache Pig
  • Apache Solr
  • Apache Struts
  • Apple Cocoa
  • Apple Final Cut Pro
  • Apple Keynote
  • Atlassian HipChat
  • Backbone.js
  • Blackboard software
  • Blink
  • Common business oriented language COBOL
  • Common gateway interface CGI
  • Customer information control system CICS
  • Delphi Technology
  • Dropbox
  • Dynamic hypertext markup language DHTML
  • Enterprise JavaBeans
  • Evernote
  • Ext JS
  • Extensible hypertext markup language XHTML
  • Extensible stylesheet language XSL
  • Extensible stylesheet language transformations XSLT
  • FileMaker Pro
  • FlexBox
  • Flipgrid
  • Geographic information system GIS software
  • Google Ads
  • Google Cloud software
  • Google Drive
  • Google Meet
  • Google Sites
  • Google Slides
  • HashiCorp Vagrant
  • Hewlett Packard HP-UX
  • Hewlett Packard LoadRunner
  • IBM Cognos Impromptu
  • IBM Domino
  • IBM InfoSphere DataStage
  • IBM Informix
  • IBM Notes
  • IBM Power Systems software
  • IBM Rational Rose XDE
  • IBM WebSphere
  • InVision software
  • Integrated development environment IDE software
  • JamBoard
  • JavaScript framework software
  • Jekyll
  • JetBrains PhpStorm
  • Job control language JCL
  • Jupyter Notebook
  • Kapwing
  • KornShell
  • LAMP Stack
  • LinkedIn
  • MarkLogic
  • MeteorJS
  • MicroStrategy
  • Microservices Architecture
  • Microsoft ASP.NET Core MVC
  • Microsoft ActiveX
  • Microsoft Commerce Server
  • Microsoft Internet Information Services (IIS)
  • Microsoft Publisher
  • Microsoft Visual Basic Scripting Edition VBScript
  • Microsoft Visual Basic.NET
  • Microsoft Visual C# .NET
  • Microsoft Visual InterDev
  • Microsoft Visual SourceSafe
  • Moodle
  • Nagios
  • NetSuite ERP
  • NortonLifeLock cybersecurity software
  • Nunjucks
  • Objective C
  • Oracle Business Intelligence Enterprise Edition
  • Oracle Eloqua
  • Oracle Fusion Applications
  • Oracle Fusion Middleware
  • Oracle JD Edwards EnterpriseOne
  • Oracle JDBC
  • Oracle Solaris
  • Oracle WebLogic Server
  • Perforce Helix software
  • PhantomJS
  • Qlik Tech QlikView
  • Quest Erwin Data Modeler
  • RESTful API
  • Red Hat WildFly
  • Relational database management software
  • RequireJS
  • SAP Business Objects
  • SAP Crystal Reports
  • Salesforce Visualforce
  • Screencast-O-Matic
  • Screencastify
  • Sitecore CMS
  • Skype
  • SmugMug Flickr
  • Social media sites
  • Syntactically awesome style sheets SASS
  • Travis
  • Ubuntu
  • Unified modeling language UML
  • Web application software
  • Web content management system CMS software
  • Wireshark
  • YouTube
  • Zend Framework
  • webpack

Tools & Equipment (6)

  • Application servers
  • Desktop computers
  • Laptop computers
  • Personal computers
  • Universal serial bus USB flash drives
  • Web servers

Where This Career Leads

Career progression organized by specialty track and experience level.

Web & Cloud Arts, Entertainment, & Design

Zone 3
Web Developers You are here

Design & Digital Arts Advanced Manufacturing

Zone 3
Web Developers You are here
Zone 4

Resume Builder

Select key tasks to generate action-oriented resume bullets for Web Developers positions.

Related Occupations

Show all 20 related occupations

Real Talk

Hear from real Web Developerss about their work: