Senior Frontend Developer (React/Vue.js)

Placements24

Mbombela (Nelspruit)

On-site

ZAR 600,000 - 900,000

Full time

3 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Medical aid and retirement fund
Generous annual leave
Professional development opportunities
Office-based in Nelspruit
Employee discounts

Job summary

Placements24 in Nelspruit is seeking a Senior Frontend Developer to lead UI/UX features for a fast-growing e-commerce platform. You will work with React and Vue.js, mentoring juniors and shaping frontend architecture.

You will collaborate with design and backend teams to deliver responsive, high-performance applications across devices, while staying current with the latest frontend trends.

Qualifications

  • Bachelor's degree in Computer Science or related field; equivalent experience considered.
  • Minimum 5 years of professional frontend development experience.
  • Strong JavaScript, HTML5, and CSS3 proficiency.
  • Experience with React or Vue.js and Redux/Vuex.
  • Familiarity with RESTful APIs and modern build tools (Webpack, Babel, Vite).

Responsibilities

  • Develop, test, and deploy responsive web apps using React and/or Vue.js.
  • Translate UI/UX designs into pixel-perfect code.
  • Collaborate with backend developers to integrate frontend with server-side logic.
  • Optimize components for speed, scalability, and cross-device compatibility.
  • Write clean, maintainable, documented code.
  • Participate in code reviews and mentor juniors.
  • Stay up-to-date with frontend trends and best practices.
  • Contribute to frontend architecture decisions.

Skills

JavaScript
HTML5
CSS3
React
Vue.js
Redux
Vuex
Git
Webpack
Babel
Vite
RESTful APIs

Education

Bachelor's degree in Computer Science or Software Engineering

Tools

Git
Webpack
Babel
Vite

Job description

About the Role

Our client, a rapidly expanding e-commerce platform, is seeking a talented and experienced Senior Frontend Developer to join their vibrant technology team in **Nelspruit**. This role is critical in developing and enhancing the user interface and user experience of their cutting-edge online platform. You will work with modern JavaScript frameworks like React and Vue.js, collaborating closely with UI/UX designers and backend engineers to deliver seamless and engaging customer journeys. The **Nelspruit** office offers a stimulating and collaborative work environment, fostering innovation and professional growth. We are committed to building a high-quality, user-centric product and are looking for passionate developers who want to make a tangible impact. This is an excellent opportunity for a skilled frontend developer to take ownership of key features, mentor junior developers, and contribute to the strategic direction of the frontend architecture. Join us and be part of a company that values creativity, technical excellence, and user satisfaction.


Key Responsibilities


  • Develop, test, and deploy high-quality, responsive, and user-friendly web applications using React and/or Vue.js.

  • Translate UI/UX design wireframes and mockups into functional, pixel-perfect code.

  • Collaborate with backend developers to integrate frontend components with server-side logic.

  • Optimize application components for maximum speed, scalability, and performance across various devices and browsers.

  • Write clean, maintainable, and well-documented code.

  • Participate in code reviews, providing constructive feedback to peers.

  • Troubleshoot and debug frontend issues, ensuring a smooth user experience.

  • Stay up-to-date with the latest frontend technologies, trends, and best practices.

  • Mentor junior frontend developers and contribute to team knowledge sharing.

  • Contribute to architectural decisions for the frontend codebase.


Requirements


  • Bachelor's degree in Computer Science, Software Engineering, or a related field; equivalent experience considered.

  • Minimum of 5 years of professional experience in frontend development.

  • Strong 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, Babel, or Vite.

  • Experience with version control systems (Git).

  • Strong problem-solving skills and attention to detail.

  • Excellent communication and teamwork abilities.

  • Experience working in an office-based environment in **Nelspruit**.

  • Familiarity with performance optimization techniques is a plus.


Benefits


  • Competitive salary package up to R per annum.

  • Comprehensive medical aid and retirement fund contributions.

  • Generous annual leave and paid public holidays.

  • Opportunities for professional development, training, and attending industry conferences.

  • A dynamic and collaborative office environment in **Nelspruit**.

  • Employee discount on company products.

  • Regular team-building events and social activities.

  • Career advancement opportunities within a growing tech company.

  • Performance bonuses and recognition programs.

  • Access to the latest development tools and technologies.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Frontend Engineer (React)
Senior Frontend Engineer (React)

Placements24 • Mbombela (Nelspruit)

Hybrid
ZAR 900,000 - 1,300,000
Competitive salary
Annual bonuses
Hybrid work model
+3
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
Senior Front-End Developer (React/Vue.js)
Senior Front-End Developer (React/Vue.js)

Placements24 • Stellenbosch

Hybrid
ZAR 700,000 - 950,000
Flexible working hours
Remote work option
Learning opportunities
+1
Senior Frontend Developer (Nelspruit)
Senior Frontend Developer (Nelspruit)

Placements24 • Mbombela (Nelspruit)

Hybrid
ZAR 700,000 - 1,100,000
Competitive salary
Fully remote
Health benefits
+4
Senior Frontend Developer (React/Vue.js)
Senior Frontend Developer (React/Vue.js)

Placements24 • Rustenburg

Hybrid
ZAR 600,000 - 1,000,000
Remote work
Challenging projects
Continuous learning
+1
Senior Frontend Developer (React/Vue)
Senior Frontend Developer (React/Vue)

Placements24 • Stellenbosch

On-site
ZAR 900,000 - 1,300,000
Competitive compensation
Health insurance
Retirement fund
+2
Senior Frontend Developer
Senior Frontend Developer

Placements24 • Soweto

Hybrid
ZAR 900,000 - 1,400,000
Hybrid work model
Medical aid
Retirement fund contributions
+3
Senior Frontend Engineer
Senior Frontend Engineer

Placements24 • Paarl

Hybrid
ZAR 600,000 - 900,000
Hybrid work model
Health and wellness benefits
Generous annual leave
Senior Front-End Developer (React)
Senior Front-End Developer (React)

Placements24 • Vereeniging

Hybrid
ZAR 600,000 - 900,000
Hybrid work arrangement
Health insurance
Professional development
Senior Frontend Developer (React Specialist)
Senior Frontend Developer (React Specialist)

Placements24 • Paarl

On-site
ZAR 900,000 - 1,300,000
Competitive salary
Medical and retirement benefits
Growth opportunities
+3