Senior Frontend Developer (React/Vue.js)

Placements24

Centurion

Hybrid

ZAR 700,000 - 950,000

Full time

4 days ago
Be an early applicant

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

Private medical aid
Provident fund contribution
Life insurance
Annual performance bonuses
Professional development: online and 

Tech conferences

Job summary

Placements24 in Centurion, Gauteng, is seeking a highly proficient Senior Frontend Developer with strong React or Vue.js experience to build responsive, high-performance web interfaces for our flagship applications.

You will collaborate with backend teams and UI/UX designers, implement tests, and mentor junior developers in a hybrid work environment. This role emphasizes clean code, modern frontend tech, and scalable UI solutions.

Qualifications

  • 5+ years of professional frontend experience with live web apps.
  • Strong knowledge of JavaScript (ES6+) and modern HTML/CSS.
  • Expertise in React or Vue.js with state management experience (Redux/Vuex).
  • Experience with build tools (Webpack/Vite) and RESTful APIs.
  • Familiarity with Git, Jest, Cypress, and testing strategies.
  • Excellent problem-solving and collaboration skills.
  • Bachelor’s degree in CS/Engineering or equivalent practical experience.

Responsibilities

  • Develop and maintain responsive, high-performance UIs using React or Vue.js.
  • Collaborate with UI/UX designers to translate mockups into pixel-perfect pages.
  • Write clean, well-documented JavaScript, HTML, and CSS code.
  • Optimize apps for speed, scalability, and cross-browser compatibility.
  • Integrate frontend components with backend APIs and services.
  • Contribute to testing strategies with unit and integration tests.
  • Participate in code reviews and mentor junior developers.
  • Keep up-to-date with frontend trends and best practices.

Skills

JavaScript ES6+
React
Vue.js
HTML5
CSS3
Redux/Vuex
Webpack/Vite
RESTful APIs
Git
Jest/Cypress
Unit/Integration Testing
Team Collaboration
Mentoring

Education

Bachelor's degree in Computer Science, Engineering, or related field

Tools

Webpack
Vite
Redux
Vuex

Job description

About the Role

Our client, a rapidly expanding technology firm situated in Centurion, Gauteng, ZA, is seeking a highly proficient Senior Frontend Developer with expertise in modern JavaScript frameworks like React or Vue.js. This is a crucial role for developing and enhancing user-facing features for our client's flagship web applications. You will be instrumental in crafting responsive, high-performance, and scalable user interfaces. The ideal candidate will have a strong understanding of the full frontend development lifecycle, from conception and design collaboration to implementation and testing. You will work closely with backend developers and UI/UX designers to deliver seamless and engaging digital experiences. Join a forward-thinking company in Centurion that values innovation and technical excellence, offering a hybrid work arrangement that blends collaborative office days with the flexibility of remote work. This position is perfect for a developer passionate about clean code and cutting-edge frontend technologies.

Key Responsibilities
  • Develop, implement, and maintain responsive and performant user interfaces using React or Vue.js.
  • Collaborate with UI/UX designers to translate wireframes and mockups into functional, pixel-perfect web pages.
  • Write clean, maintainable, and well-documented JavaScript, HTML, and CSS code.
  • Optimize applications for maximum speed, scalability, and cross-browser compatibility.
  • Work closely with backend developers to integrate frontend components with server-side logic and APIs.
  • Implement robust testing strategies, including unit and integration tests, to ensure code quality and stability.
  • Participate in code reviews, providing and receiving constructive feedback.
  • Mentor junior frontend developers and contribute to team knowledge sharing.
  • Stay up-to-date with the latest frontend technologies and best practices.
Requirements
  • Proven professional experience as a Frontend Developer, with a strong portfolio of live web applications.
  • In-depth knowledge of JavaScript (ES6+), HTML5, and CSS3.
  • Expertise in at least one modern JavaScript framework, preferably React or Vue.js.
  • Experience with state management libraries (e.g., Redux, Vuex).
  • Familiarity with build tools like Webpack or Vite.
  • Understanding of RESTful APIs and asynchronous request handling.
  • Proficiency with version control systems, such as Git.
  • Experience with testing frameworks (e.g., Jest, Cypress).
  • Excellent problem-solving skills and attention to detail.
  • Strong communication skills and ability to work effectively in a team environment.
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
Benefits
  • Our client offers a highly competitive salary, benchmarked against industry standards, along with annual performance bonuses.
  • Benefits include comprehensive private medical aid coverage, a generous provident fund contribution, and life insurance.
  • Opportunities for continuous professional development are abundant, including access to online courses, specialized training, and attendance at tech conferences.
  • The company culture in Centurion emphasizes collaboration, innovation, and employee well-being.
  • The hybrid work model offers a great work-life balance.
  • You will work with a talented team using the latest technologies in a modern office environment.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Frontend Developer - JavaScript Expert
Senior Frontend Developer - JavaScript Expert

Placements24 • Midrand

Hybrid
ZAR 650,000 - 900,000
Health insurance
Hybrid work model
Career progression opportunities
Lead Frontend Developer (React/Vue)
Lead Frontend Developer (React/Vue)

Placements24 • Cape Town

Hybrid
ZAR 900,000 - 1,300,000
Competitive salary and annual bonuses
Remote or hybrid work arrangement
Private medical aid and retirement-fun
Senior Frontend Developer - UI/UX Focus
Senior Frontend Developer - UI/UX Focus

Placements24 • Centurion

Hybrid
ZAR 650,000 - 900,000
Competitive salary
Health insurance
Retirement plan
+2
Senior Frontend Developer (React)
Senior Frontend Developer (React)

Placements24 • Vereeniging

On-site
ZAR 700,000 - 950,000
Competitive salary
Medical aid & retirement fund
Professional development opportunities
+1
Lead Frontend Developer (React/Vue.js)
Lead Frontend Developer (React/Vue.js)

Placements24 • Cape Town

Hybrid
ZAR 1,100,000 - 1,600,000
Hybrid work model
Career growth opportunities
Health & wellness programs
+1
Senior Frontend Developer (React)
Senior Frontend Developer (React)

Placements24 • Pretoria

Hybrid
ZAR 900,000 - 1,300,000
Competitive salary
Medical & retirement benefits
Fully remote option
+1
Senior Front-End Developer
Senior Front-End Developer

Placements24 • Cape Town

Hybrid
ZAR 900,000 - 1,200,000
Medical Insurance
Pension Plan
Training Budget
+3
Frontend Developer (React/Vue)
Frontend Developer (React/Vue)

Placements24 • Stellenbosch Local Municipality

Hybrid
ZAR 450,000 - 620,000
Health insurance
Retirement benefits
Hybrid work arrangement
+1
Senior Frontend Engineer (React)
Senior Frontend Engineer (React)

Placements24 • Benoni

Hybrid
ZAR 700,000 - 1,000,000
Health benefits
Hybrid work model
Office in Benoni
Senior Frontend Developer
Senior Frontend Developer

Placements24 • Mbombela (Nelspruit)

Hybrid
ZAR 600,000 - 900,000
Performance bonuses
Health insurance
Professional growth
+3