Web Developer
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