About the Role
Our client, WhatJobs Direct , is seeking a highly skilled and experienced E-commerce Platform Developer to join their thriving technology team in Centurion, Gauteng . This critical role will involve the design, development, implementation, and maintenance of robust and scalable e-commerce solutions. The ideal candidate will have deep expertise in popular e-commerce platforms such as Shopify and Magento, coupled with a strong understanding of web development principles and best practices. You will be instrumental in enhancing user experience, optimizing site performance, and ensuring the security and reliability of our client's online storefronts. This is a fantastic opportunity for a developer passionate about building cutting-edge e-commerce experiences.
Key Responsibilities
- Develop custom themes, plugins, and extensions for Shopify and Magento platforms.
- Integrate third-party applications and APIs to enhance e-commerce functionality.
- Optimize website performance, speed, and scalability to ensure a seamless user experience.
- Implement and maintain e-commerce security best practices to protect customer data.
- Troubleshoot and resolve technical issues related to the e-commerce platforms.
- Collaborate with designers and product managers to translate requirements into functional e-commerce solutions.
- Conduct code reviews and ensure adherence to coding standards and best practices.
- Stay current with the latest trends and technologies in e-commerce development.
- Develop and maintain technical documentation for e-commerce platforms and integrations.
- Participate in agile development processes, including sprint planning and retrospectives.
Requirements
- Proven experience as an E-commerce Developer, with a strong focus on Shopify and/or Magento development.
- Proficiency in relevant programming languages such as PHP, JavaScript, HTML5, and CSS3.
- Experience with Shopify Liquid, Magento Module Development, and theme customization.
- Familiarity with version control systems, such as Git.
- Understanding of database management (e.g., MySQL).
- Experience with API integrations and web services (REST, SOAP).
- Knowledge of front-end frameworks (e.g., React, Vue.js) is a plus.
- Strong problem-solving and debugging skills.
- Excellent communication and teamwork abilities.
- Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent work experience.
Benefits
- Our client provides a competitive salary,
- a comprehensive benefits package including medical aid and retirement contributions,
- opportunities for continuous learning and professional development,
- and a collaborative work environment.