Senior Frontend Developer (React/Vue.js)

Placements24

Mtubatuba Local Municipality

Hybrid

ZAR 600,000 - 1,100,000

Full time

2 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

Hybrid work
Health insurance
Professional growth & training
Pension fund
Performance-based bonuses

Job summary

Placements24 is seeking a Senior Frontend Developer to join our Richards Bay team. You will build and enhance customer-facing web apps using React or Vue.js, translating designs into high-quality, responsive code.

You’ll collaborate with UI/UX designers, backend developers, and product managers to deliver engaging solutions that meet business goals. The role emphasizes mentoring junior developers, shaping frontend architecture, and staying ahead of industry trends while maintaining performance

Qualifications

  • Bachelor's degree in CS, Engineering, or related field or equivalent practical experience.
  • Minimum 5 years of frontend development experience.
  • Proficiency in JavaScript, HTML5, and CSS3.
  • Expertise in React or Vue.js.
  • Experience with state management libraries (Redux/Vuex).
  • Familiarity with RESTful APIs and asynchronous requests.
  • Understanding of frontend build tools (Webpack, Vite).
  • Experience with Git and version control.
  • Strong problem-solving and debugging skills.
  • Excellent communication and teamwork abilities.

Responsibilities

  • Develop and maintain responsive user interfaces using React or Vue.js.
  • Translate designs into production-ready code.
  • Collaborate with backend developers to integrate frontend components.
  • Optimize apps for speed, scalability, and cross-browser compatibility.
  • Write clean, maintainable, documented code.
  • Participate in code reviews and knowledge sharing.
  • Mentor and guide junior frontend developers.
  • Contribute to architectural decisions and frontend strategy.
  • Identify and troubleshoot UI bugs and performance issues.
  • Stay updated with frontend trends and technologies.

Skills

React
Vue.js
JavaScript
HTML5
CSS3
UI/UX collaboration
Mentoring

Education

Bachelor's degree in Computer Science or related field

Tools

Redux
Vuex
Webpack
Vite
Git

Job description

About the Role

Our client, a rapidly growing e-commerce platform, is looking for a talented Senior Frontend Developer with expertise in React or Vue.js to join their dynamic team in Richards Bay, KwaZulu-Natal. This role is crucial for building and enhancing their customer-facing web applications, ensuring a seamless and engaging user experience. You will be responsible for translating complex design concepts into high-quality, responsive, and performant code. The ideal candidate possesses a strong understanding of modern JavaScript frameworks, front-end architecture, and best practices in web development. We are seeking an individual who can not only write exceptional code but also mentor junior developers and contribute to technical decision-making. This is an excellent opportunity to work on cutting-edge technology, influence the front-end development strategy, and contribute to the growth of a significant player in the online retail space. You will collaborate closely with UI/UX designers, backend developers, and product managers to deliver innovative solutions that meet business objectives and delight customers. The company fosters a culture of innovation and continuous learning, providing ample opportunities for professional growth and development.



Key Responsibilities


  • Develop and maintain highly responsive and interactive user interfaces using React or Vue.js.

  • Translate UI/UX designs and wireframes into high-quality, production-ready code.

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

  • Optimize applications for maximum speed, scalability, and cross-browser compatibility.

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

  • Participate in code reviews to ensure code quality and share knowledge.

  • Mentor and guide junior frontend developers.

  • Contribute to architectural decisions and technical strategy for the frontend.

  • Identify and troubleshoot UI bugs and performance issues.

  • Stay up-to-date with the latest trends and technologies in frontend development.



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.

  • Expertise in at least one modern JavaScript framework: React or Vue.js.

  • Experience with state management libraries (e.g., Redux, Vuex).

  • Familiarity with RESTful APIs and asynchronous request handling.

  • Understanding of frontend build tools (e.g., Webpack, Vite).

  • Experience with version control systems, preferably Git.

  • Strong problem-solving and debugging skills.

  • Excellent communication and teamwork abilities.



Benefits


  • Competitive annual salary.

  • Hybrid work arrangement for work-life balance.

  • Comprehensive health insurance coverage.

  • Opportunities for professional growth and advanced training.

  • Collaborative and supportive work environment.

  • Access to modern development tools and technologies.

  • Paid leave and public holidays.

  • Pension fund contribution.

  • Potential for performance-based bonuses.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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 Front-End Developer
Senior Front-End Developer

Placements24 • Cape Town

Hybrid
ZAR 900,000 - 1,200,000
Medical Insurance
Pension Plan
Training Budget
+3
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 Engineer (React)
Senior Frontend Engineer (React)

Placements24 • Stellenbosch

On-site
ZAR 900,000 - 1,200,000
Medical aid
Retirement planning
Performance incentives
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 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 Engineer (React)
Senior Frontend Engineer (React)

Placements24 • Vereeniging

On-site
ZAR 600,000 - 1,000,000
Competitive salary
Medical aid
Pension fund
+3
Senior Frontend Developer (React Specialist)
Senior Frontend Developer (React Specialist)

Placements24 • Polokwane

Hybrid
ZAR 700,000 - 1,000,000
Competitive salary
Health benefits
Paid time off
+5
Senior Frontend Developer (React/Vue)
Senior Frontend Developer (React/Vue)

Placements24 • Gauteng

Hybrid
ZAR 900,000 - 1,200,000
Competitive salary
Health coverage
Paid time off
+4