person typing code on a desktop computer

Web developers and programmers

(NOC 21234)
High opportunity occupation High opportunity occupation
Annual Earnings
$78,085
Training, Education, Experience and Responsibilities
University Degree
Job Openings
(2024-2034)
4,810

Career Overview

Web developers and programmers are responsible for the technical aspects that go into building websites and web applications.

Job Titles

Back-end web developer
Corporate Webmaster
Electronic business (e-business) Web site developer
Electronic commerce (e-commerce) Web site developer
Front-end web developer
Full stack web developer
Internet site developer
Intranet site developer
Web application developer
Web developer
Web integrator
Web manager
Webmaster
Web programmer
Web site developer

Duties

Web developers and programmers: 

  • Work with clients to understand their goals, and with users to understand their needs
  • Create, and maintain websites
  • Determine a site’s content, graphics and performance, including its speed and the amount of traffic it can handle
  • Write computer code, using numbers, letters and other symbols in a variety of computer languages
  • Test code to ensure websites work well
  • Create procedures for ongoing site revision
  • Work within clients’ budgets
  • Study data to monitor the user’s experience and the site’s quality and security, and to find areas for improvement

Web developers and programmers may also help with website architecture and design. Some work with teams to develop website workflows, interface design and interactive elements. They may also research interactive media software products. 
 

Earnings

Earnings is income that workers receive in exchange for their labour. Depending on the type of employment, earnings can be in the form of wages (hourly), salaries (fixed monthly or annual) or self-employed earnings.

Annual Earnings

$78,085

Provincial Hourly Rate

High$63.46/hr
Median$37.44/hr
Low$21.20/hr
Source: B.C. Labour Market Information Office, derived from 2024 Job Bank Wage data

Work Environment

# Workers Employed

7,395

% Employed Full Time

58%
Source: 2021 Census

Web developers and programmers work in computer software development firms, digital agencies, information technology (IT) consulting firms and advertising agencies. They also work in the IT, marketing and communications departments of large organizations in the private and public sectors. Some are self-employed.

Web developers and programmers typically work in an office. They may also work remotely or from home.

They often work a regular workweek. Some have flexible schedules. To meet project deadlines, they may work longer hours, including evenings, weekends and holidays.

This job requires long periods spent using a keyboard and monitor. Workers risk eye strain and backaches. They may also develop hand and wrist problems, ranging from simple strains to carpal tunnel syndrome.

Career Pathways

Recent graduates often find jobs in user interface (UI) design and basic web programming. Those with more experience or education may move into leadership roles as team leads, producers, project managers, IT managers or senior programmers. Some may start their own businesses.

Advancement is most likely for workers who are open to learning new things, those who work well in teams and on their own, and those with good communication skills. 

Occupational Interests

It’s important to understand what kinds of occupations align with your interests.

For more about occupational interests visit Skills for the Future Workforce > Characteristics.

Here are the top occupational interest(s) for this career profile:

Investigative
Investigative
Conventional
Conventional
Artistic
Artistic

Education, Training and Skills

Web developers and programmers usually need:

  • Completion of a bachelor's degree in computer science, computer programming, web development or software engineering, OR 
  • Completion of a college program in computer science or a related field 

Employers want workers with experience in computer programming and coding. Also, web developers and programmers need strong technical, numeric and problem-solving skills, and they must be detail-oriented.

Because technology changes rapidly, ongoing education is key to this role. Web developers and programmers must continue to learn new skills to stay current.

Education programs in B.C.

The following program areas are related to this occupation:

  • Design (General)
  • Integrated/Multimedia
  • Web Technologies
  • Networking and Security
EducationPlannerBC Logo
Find out more information about programs offered specifically for this career.

Skills

Every job calls for a certain set of skills. Knowing those skills is the first step in finding a good career fit.

Here, you will find the 10 most relevant workplace skills. Some are more important to achieving success in a certain career than others. These skills may come naturally to you or you may need to gain them through education, training and experience.

See the list of work-related skills below, ranked in order of importance for this career. Check out the list and see if this career matches your skills—take that first step!

Programming

Writing computer programs for various purposes.

82%
Critical Thinking

Using logic and reasoning to identify the strengths and weaknesses of alternative solutions, conclusions or approaches to problems.

68%
Active Listening

Giving full attention to what other people are saying, taking time to understand the points being made, asking questions as appropriate, and not interrupting at inappropriate times.

67%
Complex Problem Solving

Being able to solve novel, ill-defined problems in complex, real-world settings.

66%
Reading Comprehension

Understanding written sentences and paragraphs in work-related documents.

64%
Judgment and Decision Making

Considering the relative costs and benefits of potential actions to choose the most appropriate one.

60%
Active Learning

Understanding how new information could be used to solve current and future problems in making decisions.

59%
Systems Analysis

Determining how a system should work and how changes in conditions, operations and the environment will affect outcomes.

57%
Operations Analysis

Analyzing operational and product needs to create a design.

56%
Writing

Communicating effectively in writing as appropriate for the needs of the audience.

55%

Labour Market Statistics

Discover data, facts and information that have been gathered and analyzed. Learn about the characteristics of the economy and labour market in B.C.

Employment

Find out about employment types and trends by region and industry.

Employment

7,395
Source: 2021 Census

Employment by Region

Cariboo
Kootenay
Mainland/Southwest
North Coast and Nechako
Northeast
Thompson-Okanagan
Vancouver Island/Coast
Region Employment % Employment of this Occupation
Cariboo 50 0.7%
Kootenay 85 1.1%
Mainland/Southwest 5,665 76.6%
North Coast and Nechako 10 0.1%
Northeast 0 0.0%
Thompson-Okanagan 395 5.3%
Vancouver Island/Coast 1,195 16.1%
Source: 2021 Census

Labour Market Outlook

The B.C. Labour Market Outlook is a 10-year forecast of the expected supply and demand for labour in the province. It’s usually updated every year. The purpose is to provide British Columbians with the knowledge to make informed decisions on careers, skills training, education and hiring.

Forecasted Job Openings (2024-2034)

4,810
Source: B.C. Labour Market Outlook

Forecasted Job Openings

Forecasted Employment Growth Rate

Composition of Job Openings

Source: B.C. Labour Market Outlook

Job Openings by Region (2024-2034)

Cariboo
Kootenay
Mainland/Southwest
North Coast and Nechako
Northeast
Thompson-Okanagan
Vancouver Island/Coast
Region Job Openings Avg. Annual Employment Growth
Cariboo 20 1.5%
Kootenay 50 1.8%
Mainland/Southwest 3,810 3.3%
North Coast and Nechako Not available Not available
Northeast Not available Not available
Thompson-Okanagan 300 2.9%
Vancouver Island/Coast 630 2.5%
Source: B.C. Labour Market Outlook

Industry Highlights

Learn about the opportunities in B.C.'s major industries, including employment trends, earning potential, locations of work and more.

Forecasted Job Openings by Industry

IndustryJob Openings (2024-2034)
Professional, Scientific and Technical Services4,080
Retail Trade180
Information, Culture and Recreation120
Finance, Insurance and Real Estate90
Educational Services70
For additional industry information, visit the Industry Profiles page.
Source: B.C. Labour Market Outlook

Insights from Industry

More than ever, websites play a central role in organizations’ communication with customers, clients, suppliers and potential employees. As a result, opportunities for web developers and programmers continue to increase.

In general, there are enough new graduates to do basic web development. But demand is high for workers with the technical knowledge to work on large, complex systems. Demand is also strong for workers skilled in information architecture (IA)–developing websites so that users can quickly and easily find information.

Bigger cities, like Vancouver and Victoria, offer more full-time jobs and opportunities to work on larger and more complicated projects.

Resources