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:
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
- Physical Science
Recommended Institutions and APS
The following institutions are highly recommended:
- CTI college
University of Technology:
Calculate your own APS Below
- 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.
You will need to show competence in the following programming components:
The following back-end languages could also prove useful:
Knowledge in the following database tools will also be beneficial:
- 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
- Human Resources
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 Degree Honours Degree Junior R13 000 R15 000 R20 000 Intermediate R22 000 R25 000 R28 000 Senior R30 000 R33 000 R38 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.