Web Developer

📍 Location
South-Africa, South-Africa
⏰ Job Type
Full-time
📅 Posted
January 17, 2026
Apply Now

Job Description

Requirements:

  • Formal qualification in IT, Computer Science, Web Development, or a related field
  • Minimum of 5 years of hands-on experience in a combined IT support and web development role
  • Strong proficiency in front-end & back-end technologies (e.g., HTML/CSS, JavaScript, PHP, Python, or relevant frameworks)
  • Experience with network administration, cybersecurity basics, and cloud platforms (e.g., AWS, Azure)
  • Knowledge of database management (SQL, MySQL, or similar)
  • Ability to troubleshoot hardware, software, and network issues
  • Excellent problem-solving skills and a proactive approach to system maintenance and optimization
  • Strong communication skills and the ability to translate technical details for non-technical stakeholders

Key Responsibilities:

  • Design, develop, and maintain websites and web applications.
  • Build and customise WordPress websites, themes, and plugins.
  • Optimise website performance, security, and SEO best practices.
  • Ensure responsive design and cross-browser compatibility for an optimal user experience.
  • Manage WordPress updates, backups, and troubleshooting.
  • Implement and maintain databases and back-end functionality.
  • Collaborate with designers and stakeholders to create engaging UI/UX.
  • Stay updated with industry trends and emerging technologies.
  • Review diagnostics and assess the functionality and efficiency of systems.
  • Install, configure, and maintain computer hardware, software, and networks.
  • Troubleshoot and resolve technical issues for employees and clients.
  • Perform system updates, backups, and cybersecurity measures.
  • Monitor and optimise network performance.
  • Implement security measures to protect company data and systems.
  • Monitor security certificates and ensure company compliance with IT security requirements.
  • Offer technical support to company staff and troubleshoot computer problems.
  • Install and update company software and hardware as needed.
  • Anticipate and report the cost of replacing or updating computer items.
  • Provide technical training and guidance to staff.
  • And any other duties management will give from time to time

Job Types: Full-time, Permanent

Pay: R10 000,00 - R25 000,00 per month

Work Location: In person

Start Your Week Right!

Apply now and make every Monday exciting with

Apply for this Position