Web Developer

Web Developer

If you’re the type of person who loves solving problems in innovative ways, then a career in Web Development might be right up your alley!

In this profile:

Career Overview

While tasks and responsibilities will vary depending whether you become a front-end, back-end or full-stack developer, the most common day-to-day tasks include:

  • Collaborating with stakeholders, clients, and designers to build products that meet the needs of the client and end-user.
  • Building and maintaining websites.
  • Identifying and fixing bugs to optimise and improve a website.

Required School Subjects

You will need to have the following subjects at high school:

  • English Home Language, or first Additional Language
  • Mathematics – Maths Literacy does not qualify

Recommended subjects:

  • IT
  • Physical Science

Recommended Institutions and APS

The following institutions are highly recommended:

TVET Colleges:

  • CTI college

University of Technology:


Calculate your own APS Below

Required Qualification/s

  • Bachelor of Science in Computer Science, Informations Systems or a related field.
  • It is possible to become a Web Developer, if you have other certifications that have taught you the relevant Web Development skills. To gain these skills, you can look relevant courses at coding bootcamps, like Code Academy, or online courses provided by companies like Udemy.

Required Skills

You will need to show competence in the following programming components:

  • JavaScript
  • CSS
  • HTML

The following back-end languages could also prove useful:

  • Ruby
  • Java
  • PHP

Knowledge in the following database tools will also be beneficial:

  • Oracle
  • SQL Server

Some soft skills that will help you include:

  • Critical thinking
  • Good decision-making skills
  • Problem-solving abilities
  • Quality control analysis
  • Operations analysis
  • Systems evaluation
  • Professional communication

Where can you work

While there are many industries that utilise Web Developers, you will usually specialise in one of the following areas:

  • Real Estate
  • Finance
  • Health
  • E-Learning
  • Human Resources

Working Hours

Working hours are usually the normal 8 hour day, with a fair amount of flexibility. Each company will vary, but usually have core business hours, usually between 11am and 2pm, where you will have to be in the office for meetings.

However, as deadlines approach, or if bugs need to be fixed, you might need to work into the evenings or on weekends to finish on time.


As with most industries, salary bands are created for each level of experience. This allows room for growth at each level until a promotion is required. The general salary bands are below below:

TVET University DegreeHonours Degree
JuniorR13 000R15 000R20 000
IntermediateR22 000R25 000R28 000
SeniorR30 000R33 000R38 000

All salaries are dependant on the technologies that you are proficient in and the industry in which you work.

What to Expect

What you can expect from the career:

  • A relaxed work environment, where shoes are often optional, due to the high stress of the work itself.
  • A team environment where you will solve complex problems together.
  • Communication between yourself and your team is crucial and will need to be a skill you are strong in.
  • Perks! Due to the high demand for this skill, perks such as free lunch or team outings is considered to be a standard.
  • Rapid learning and growth: The Software Development industry is rapidly growing and hence requires a lot of study to keep up-to-date with the ever-improving technologies.
  • You can expect to spend a lot of time on Google, where you will be investigating the current problem you are facing.

Related Articles

A Day in the Life of an IT Technician

Advantages of a Degree in IT

Recommended Courses

careers of the future

Careers of the Future 4.0

Register for the Course

How to Manage your Money

Register for the Course