Frontend E-commerce Developer (React/Vue.js)

Placements24

Pretoria

Hybrid

ZAR 420,000 - 750,000

Full time

11 days ago

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Competitive salary
Hybrid work model
Health benefits
Employee discounts

Job summary

Placements24 is seeking a talented Frontend E-commerce Developer to enhance our client’s digital customer experience. Based in Pretoria, Gauteng, this hybrid role offers remote work with the Pretoria office, translating UI/UX designs into responsive, high-performance interfaces for our ecommerce platforms using React or Vue.js.

You will collaborate with backend developers, designers, and product managers to deliver seamless shopping journeys, implement state management with Redux or Vuex,

Qualifications

  • Bachelor’s degree in Computer Science, Web Development, or related field or equivalent practical experience.
  • 3–5 years of frontend development experience with a focus on ecommerce applications.
  • Strong proficiency in JavaScript, HTML5, and CSS3.
  • Expertise in React or Vue.js with state management libraries (Redux or Vuex).
  • Familiarity with RESTful APIs and build tools like Webpack or Parcel.
  • Version control experience (Git) and performance optimization knowledge.
  • Ability to work in a hybrid Pretoria-based setup.

Responsibilities

  • Develop, test, and deploy user-facing features for the ecommerce website using React or Vue.js.
  • Translate UI/UX wireframes into high-quality, responsive code.
  • Collaborate with backend developers to integrate frontend components with APIs.
  • Optimize applications for speed, scalability, and cross-browser compatibility.
  • Ensure UI/UX designs are technically feasible and provide constructive feedback.
  • Write unit and integration tests to ensure quality and stability.
  • Participate in code reviews and stay updated on frontend best practices.
  • Troubleshoot frontend issues to ensure a smooth user experience.
  • Contribute to continual improvement of frontend workflows and tools.

Skills

JavaScript
HTML5/CSS3
React or Vue.js
REST APIs
Performance optimization

Education

Bachelor's degree in Computer Science or Web Development

Tools

Redux
Vuex
Webpack
Parcel
Git

Job description

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.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

E-Commerce Website Developer (Frontend)
E-Commerce Website Developer (Frontend)

Placements24 • Stellenbosch

Hybrid
ZAR 420,000 - 720,000
Hybrid work model
Employee discounts on products
Professional development and training
Senior Front-End Developer - E-commerce Platforms
Senior Front-End Developer - E-commerce Platforms

Placements24 • Soweto

Hybrid
ZAR 900,000 - 1,500,000
Hybrid work model
Competitive salary
Professional development
+3
Senior Frontend Developer - E-Commerce Platforms
Senior Frontend Developer - E-Commerce Platforms

Placements24 • Polokwane

Hybrid
ZAR 600,000 - 1,000,000
Hybrid work model
Medical aid & retirement benefits
Professional development & conferences
+1
Frontend Developer (React/Vue)
Frontend Developer (React/Vue)

Placements24 • Sandton

Hybrid
ZAR 420,000 - 660,000
Hybrid work model
Competitive salary
Professional development opportunities
+1
Senior Frontend Developer - E-Commerce Platforms
Senior Frontend Developer - E-Commerce Platforms

Placements24 • Stellenbosch

On-site
ZAR 700,000 - 1,100,000
Health insurance
Retirement plan
Professional development
+2
Senior Frontend Developer - E-commerce Platforms
Senior Frontend Developer - E-commerce Platforms

Placements24 • Paarl

On-site
ZAR 720,000 - 1,100,000
Competitive salary
Performance bonuses
Health insurance
+4
E-Commerce Website Developer (Frontend)
E-Commerce Website Developer (Frontend)

Placements24 • Noord-Kaap

Hybrid
CAD 41,000 - 64,000
Lead Frontend Developer - Dynamic E-commerce Platform
Lead Frontend Developer - Dynamic E-commerce Platform

Placements24 • Cape Town

Hybrid
ZAR 950,000 - 1,300,000
Hybrid work model
Medical aid & retirement fund
Professional training & conference
+1
Senior Frontend Developer - E-commerce Platform Enhancement
Senior Frontend Developer - E-commerce Platform Enhancement

Placements24 • Cape Town

Hybrid
ZAR 900,000 - 1,500,000
Medical aid
Retirement fund
Remote-friendly
+2
Senior Frontend Developer (React/Vue.js)
Senior Frontend Developer (React/Vue.js)

Placements24 • Mtubatuba Local Municipality

Hybrid
ZAR 600,000 - 1,100,000
Hybrid work
Health insurance
Professional growth & training
+2