About the Role
Our client, a rapidly expanding online retailer based in Pretoria, Gauteng , is looking for a talented Frontend E-commerce Developer to enhance their digital customer experience. This hybrid role offers the flexibility to work both remotely and from their Pretoria, Gauteng office. You will be responsible for translating UI/UX designs into functional, responsive, and high-performance web interfaces for our client's e-commerce platforms. Expertise in modern JavaScript frameworks like React or Vue.js is essential. This position demands a keen eye for detail, a commitment to writing clean, maintainable code, and a passion for creating seamless online shopping journeys. You will collaborate closely with backend developers, designers, and product managers to deliver exceptional user interfaces.
Key Responsibilities
- Develop, test, and deploy user-facing features for our client's e-commerce website using React or Vue.js.
- Translate UI/UX design wireframes and mockups into high-quality, responsive code.
- Collaborate with backend developers to integrate frontend components with server-side logic and APIs.
- Optimize application for maximum speed, scalability, and cross-browser compatibility.
- Ensure the technical feasibility of UI/UX designs and provide constructive feedback.
- Write unit and integration tests to ensure code quality and application stability.
- Participate in code reviews to maintain high standards of code quality and share knowledge.
- Stay up-to-date with emerging frontend technologies and industry best practices.
- Troubleshoot and debug frontend issues, ensuring a smooth user experience.
- Contribute to the continuous improvement of the frontend development workflow and tools.
Requirements
- Bachelor's degree in Computer Science, Web Development, or a related field, or equivalent practical experience.
- 3-5 years of professional experience in frontend development, with a strong focus on e-commerce applications.
- Proficiency in JavaScript, HTML5, and CSS3.
- Expertise in at least one modern JavaScript framework such as React or Vue.js.
- Experience with state management libraries (e.g., Redux, Vuex).
- Familiarity with RESTful APIs and asynchronous request handling.
- Understanding of build tools like Webpack or Parcel.
- Experience with version control systems, particularly Git.
- Knowledge of performance optimization techniques.
- Excellent problem-solving abilities and attention to detail.
- Located in or near Pretoria, Gauteng to facilitate hybrid work arrangements.
Benefits
- Our client offers a competitive salary, comprehensive health benefits, and a provident fund.
- Enjoy the flexibility of a hybrid work model, allowing you to balance your work and personal life.
- This role provides excellent opportunities for professional growth and skill development within a leading e-commerce company.
- You will work in a collaborative environment in Pretoria, Gauteng , with access to modern tools and technologies.
- Additional benefits include performance-based bonuses and employee discounts.