Business Web Developer
This job does not exist anymore.
Try running a new search or browse our vacancies.
Or fill in the form below to receive job alerts.
| Job Type | Permanent | 
| Area | Western Cape, South AfricaCape Town, South Africa | 
| Sector | IT - Development | 
| Salary | R600 000 – R720 000 Per Annum | 
| Start Date | Approximately 1 Month | 
| Job Ref | VR/26628 | 
- Description
- Swan iT is searching for a Business Web Developer to join a client near Cape Town. This position will be responsible for developing and maintaining internal web-based systems that support the company’s business operations. It combines front-end and back-end development, system integration, and collaboration with business users to deliver robust web solutions tailored to company needs. 
 - Responsibilities: 
 - Front-End Development:
 - Develop responsive, user-friendly web interfaces using HTML, CSS, and JavaScript.
- Utilize frameworks such as Vue.js, React, or jQuery for enhanced UI/UX functionality.
- Ensure cross-browser compatibility and mobile responsiveness.
 
 
 
 
 
 
- Back-End Development:
 - Build and maintain server-side logic using PHP (Laravel knowledge is a plus).
- Manage database interactions using MySQL or MariaDB (including query optimization and stored procedures).
- Create, consume, and document RESTful APIs for internal and third-party integration
 
 
 
 
 
 
- System Integrations
 - Integrate with business systems and platforms such as Shopify, Google Sheets, Zapier, and SuiteCRM/SugarCRM.
- Implement secure authentication protocols (OAuth, API keys, Webhooks).
- Support automation of workflows between systems to improve business efficiency.
 
 
 
 
 
 
- DevOps and Deployment
 - Use Git/GitHub for version control and collaborative development.
- Deploy and manage web applications on Linux servers (Ubuntu/CentOS).
- Configure and troubleshoot Apache/Nginx environments.
- Follow best practices for security, including SSL implementation, access control, and secure coding.
 
 
 
 
 
 
 
- Database Management
 - Design and maintain relational databases using MySQL or MariaDB to support internal web applications.
- Write efficient SQL queries, stored procedures, and views to retrieve and manipulate business data.
- Ensure data integrity and optimize database performance for responsive application behaviour.
- Collaborate with other developers to manage schema changes and maintain database version control.
 
 
 
 
 
 
 
- Version Control and deployment:
 - Use version control systems like Git for source code management
- Automate deployment pipelines and continuous integration/continuous deployment (CI/CD) processes
- Manage cloud services (AWS, Azure, Google Cloud) for application deployment and scalability
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 - Requirements: 
 - Bachelor’s degree in Computer Science, Information Technology or a related field.
- At least 5 years of experience in web development, including both front-end and back-end responsibilities.
- Proven experience with PHP (Laravel preferred), JavaScript frameworks (Vue.js, React, or jQuery), and MySQL/MariaDB.
- Hands-on experience in developing RESTful APIs and integrating third-party services.
- Experience with Linux server environments and version control using Git.
 
 
 
 
 
 
 
- Front-End Development:





