
Intermediate PHP Developer
- Port Elizabeth, Eastern Cape
- Permanent
- Full-time
- Develop and maintain web applications using PHP, HTML, CSS, and JavaScript.
- Write clean, maintainable, and secure code (object-oriented and procedural).
- Build and consume REST APIs and handle JSON/XML data.
- Ability to Integrate with platforms like Magento, WooCommerce, or other eCommerce and ERP systems.
- Implement frontend features using standard web technologies or light frameworks (e.g., Vue.js, Alpine.js).
- Design and work with relational databases (MySQL) and optimize queries.
- Maintain and improve existing business applications and backend processes.
- Participate in code reviews, deployments, and documentation efforts.
- 24 years of PHP development experience in a production environment.
- Experience building dynamic web applications with HTML, CSS, and JavaScript.
- Working knowledge of MySQL and relational database design, including query optimization.
- Experience integrating or developing RESTful APIs.
- Proficient in version control (Git) and comfortable with Linux command-line tools for development environments.
- Solid understanding of web architecture, including HTTP, forms, sessions, and cookies.
- Ability to work across both frontend and backend as needed.
- Strong problem-solving, debugging, and troubleshooting abilities.
- A proven aptitude for quickly learning and applying new technologies.
- Experience with the Yii framework (highly preferred).
- Exposure to modern frontend frameworks (e.g., Vue.js, React, Alpine.js).
- Familiarity with eCommerce platforms (Magento, WooCommerce) or inventory sync platforms (e.g., Stock2Shop).
- Knowledge of authentication flows and session management.
- Familiarity with Docker for local development and deployment
- Understanding of accessibility and performance optimization in web applications.
- Experience with server provisioning or cloud platforms (e.g., AWS, GCP).
- Able to work both independently and in a team.
- Comfortable communicating requirements, blockers, and ideas.
- Willingness to learn and take ownership of features.