Senior Frontend Developer (React/Vue)

Placements24

Gauteng

Hybrid

ZAR 900,000 - 1,200,000

Full time

2 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

Competitive salary
Health coverage
Paid time off
Hybrid work model
Career development
Retirement plan
Team events

Job summary

Placements24 is seeking a Senior Frontend Developer to join our client’s Pretoria, Gauteng hub on a hybrid basis. You will build modern, responsive UIs with React, Vue, or Angular, translating designs into high-quality code and collaborating with backend teams to deliver scalable web applications.

The role requires 5+ years in frontend development, strong JavaScript/HTML5/CSS3 skills, and experience with Redux/Vuex, RESTful APIs, and modern toolchains.

Qualifications

  • Bachelor's degree in CS, Engineering, or related field or equivalent practical experience.
  • Minimum of 5 years in frontend development.
  • Proficiency in JavaScript, HTML5, and CSS3.
  • Experience with React, Vue.js, or Angular and Redux/Vuex.
  • Experience with RESTful APIs, Webpack, Babel, npm/Yarn, Git, Jest or Mocha.

Responsibilities

  • Develop, implement, and maintain responsive and user-friendly web applications using modern frontend frameworks (React, Vue, or Angular).
  • Translate UI/UX design wireframes and mockups into high-quality, reusable, and performant code.
  • Collaborate closely with backend developers and designers to integrate user-facing elements with server-side logic.
  • Optimize applications for maximum speed, scalability, and cross-browser compatibility.
  • Write clean, well-documented, and maintainable code following established coding standards.
  • Conduct code reviews to ensure code quality and adherence to best practices.
  • Identify and resolve frontend bugs and performance issues.
  • Stay up-to-date with emerging frontend technologies and industry trends.
  • Contribute to architectural discussions and technology selection.
  • Mentor junior frontend developers and share knowledge within the team.

Skills

Front-end development
Problem solving
Team collaboration
Attention to detail
Hybrid work adaptability

Education

Bachelor's degree in CS/Engineering or related field
Equivalent practical experience

Tools

React
Vue.js
Angular
Redux
Vuex
Webpack
Babel
npm
Yarn
Git
Jest
Mocha

Job description

About the Role

Our client, a leader in innovative digital solutions, is looking for a highly skilled Senior Frontend Developer to join their dynamic team in Pretoria, Gauteng . This role involves developing cutting-edge user interfaces and collaborating on complex web applications. You will play a crucial part in translating design concepts into functional, responsive, and engaging web experiences. The ideal candidate possesses a deep understanding of modern frontend technologies and best practices, with a proven ability to deliver high-quality code. Working within a collaborative environment, you will contribute to architectural decisions, mentor junior developers, and ensure the technical feasibility of UI/UX designs. This hybrid role offers the flexibility of remote work combined with essential in-office collaboration, making it perfect for experienced professionals seeking a balanced and impactful career. Join us in shaping the future of digital interfaces from our Pretoria hub.

Key Responsibilities
  • Develop, implement, and maintain responsive and user-friendly web applications using modern frontend frameworks (React, Vue, or Angular).
  • Translate UI/UX design wireframes and mockups into high-quality, reusable, and performant code.
  • Collaborate closely with backend developers and designers to integrate user-facing elements with server-side logic.
  • Optimize applications for maximum speed, scalability, and cross-browser compatibility.
  • Write clean, well-documented, and maintainable code following established coding standards.
  • Conduct code reviews to ensure code quality and adherence to best practices.
  • Identify and resolve frontend bugs and performance issues.
  • Stay up-to-date with emerging frontend technologies and industry trends.
  • Contribute to architectural discussions and technology selection.
  • Mentor junior frontend developers and share knowledge within the team.
Requirements
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • Minimum of 5 years of professional experience in frontend development.
  • Proficiency in JavaScript, HTML5, and CSS3.
  • Strong experience with at least one modern JavaScript framework (React, Vue.js, or Angular).
  • Experience with state management libraries (e.g., Redux, Vuex).
  • Familiarity with RESTful APIs and asynchronous programming.
  • Knowledge of build tools (e.g., Webpack, Babel) and package managers (e.g., npm, Yarn).
  • Understanding of version control systems, preferably Git.
  • Experience with testing frameworks (e.g., Jest, Mocha).
  • Strong problem-solving skills and attention to detail.
  • Based in or willing to work a hybrid schedule in Pretoria, Gauteng .
Benefits
  • Competitive salary and attractive bonus structure.
  • Comprehensive health, dental, and vision insurance.
  • Generous paid time off and holidays.
  • Opportunities for professional development, training, and attending conferences.
  • Hybrid work model offering a balance between office and remote work in Pretoria .
  • A dynamic and collaborative team environment.
  • Access to cutting-edge technology and development tools.
  • Retirement savings plan with company contributions.
  • Regular team-building activities and social events.
  • The chance to work on challenging and impactful projects.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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 (React/Vue.js)
Senior Frontend Developer (React/Vue.js)

Placements24 • Centurion

Hybrid
ZAR 700,000 - 950,000
Private medical aid
Provident fund contribution
Life insurance
+3
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 Web Developer (Frontend)
Senior Web Developer (Frontend)

Placements24 • Vereeniging

Hybrid
ZAR 900,000 - 1,300,000
Fully remote work arrangement
Professional development budget
Comprehensive health, dental, and view
Senior Frontend Developer (React/Vue)
Senior Frontend Developer (React/Vue)

Placements24 • Bloemfontein

Hybrid
ZAR 900,000 - 1,200,000
Competitive salary
Hybrid work model
Bloemfontein office
+3
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 (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 - JavaScript Expert
Senior Frontend Developer - JavaScript Expert

Placements24 • Midrand

Hybrid
ZAR 650,000 - 900,000
Health insurance
Hybrid work model
Career progression opportunities
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