Senior Frontend Developer (React)

Placements24

Rustenburg

Hybrid

ZAR 600,000 - 900,000

Full time

4 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
Retirement fund
Career development
Hybrid role
Paid leave

Job summary

Placements24 is seeking a Senior Frontend Developer specializing in React in Rustenburg to build and enhance user interfaces for our mining-focused software solutions. You will convert design mockups and user stories into responsive, high-quality web applications while collaborating with backend, UI/UX, and product teams in an agile setting.

The role emphasizes clean, maintainable code, modern frontend tooling, and staying current with React ecosystem trends.

Qualifications

  • Bachelor's degree in Computer Science, Engineering, or related field.
  • Minimum of 5 years of professional frontend development experience.
  • Proven expertise in JavaScript (ES6+) and modern frontend frameworks, with a strong emphasis on React.
  • Proficiency with state management libraries like Redux or Context API.
  • Solid understanding of HTML5, CSS3, and preprocessors like SASS or LESS.
  • Experience with RESTful APIs and asynchronous request handling.
  • Familiarity with build tools such as Webpack or Parcel.
  • Knowledge of version control systems, particularly Git.
  • Experience with testing frameworks like Jest, React Testing Library, or Cypress.
  • Excellent problem-solving and analytical skills.
  • Strong communication and teamwork abilities.

Responsibilities

  • Develop, test, and deploy high-quality, reusable, and maintainable frontend code using React and its ecosystem.
  • Translate UI/UX design wireframes and mockups into functional, pixel-perfect web interfaces.
  • Collaborate effectively with backend developers to integrate frontend components with server-side logic.
  • Optimize frontend performance for maximum speed and scalability across various devices and browsers.
  • Write unit and integration tests to ensure code quality and stability.
  • Participate actively in code reviews, providing constructive feedback to team members.
  • Troubleshoot and debug issues, identifying and implementing solutions to improve application performance and user experience.
  • Stay up-to-date with the latest trends and advancements in frontend development, particularly in the React framework.
  • Contribute to architectural decisions and best practices for frontend development.

Skills

React
JavaScript ES6+
Redux/Context API
HTML5/CSS3
RESTful APIs
Webpack/Parcel
Git
Testing: Jest/Cypress
UI/UX collaboration
Problem solving

Education

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

Tools

Webpack
Parcel
Git
Jest
Cypress

Job description

About the Role

Our client, a leader in developing innovative software solutions for the mining industry, is looking for a talented and experienced Senior Frontend Developer specializing in React. This key position, located in Rustenburg, North West, will be instrumental in building and enhancing the user interfaces for our cutting-edge applications. The successful candidate will be responsible for translating complex design mockups and user stories into high-quality, responsive, and performant web applications. You will work within an agile team, collaborating closely with backend developers, UI/UX designers, and product managers to deliver exceptional user experiences. We are seeking a passionate developer who is dedicated to writing clean, maintainable code and staying at the forefront of frontend technologies. This is a fantastic chance to contribute to a vital sector from a strategic location.

Key Responsibilities
  • Develop, test, and deploy high-quality, reusable, and maintainable frontend code using React and its ecosystem.
  • Translate UI/UX design wireframes and mockups into functional, pixel-perfect web interfaces.
  • Collaborate effectively with backend developers to integrate frontend components with server-side logic.
  • Optimize frontend performance for maximum speed and scalability across various devices and browsers.
  • Write unit and integration tests to ensure code quality and stability.
  • Participate actively in code reviews, providing constructive feedback to team members.
  • Troubleshoot and debug issues, identifying and implementing solutions to improve application performance and user experience.
  • Stay up-to-date with the latest trends and advancements in frontend development, particularly in the React framework.
  • Contribute to architectural decisions and best practices for frontend development.
Requirements
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • Minimum of 5 years of professional frontend development experience.
  • Proven expertise in JavaScript (ES6+) and modern frontend frameworks, with a strong emphasis on React.
  • Proficiency with state management libraries like Redux or Context API.
  • Solid understanding of HTML5, CSS3, and preprocessors like SASS or LESS.
  • Experience with RESTful APIs and asynchronous request handling.
  • Familiarity with build tools such as Webpack or Parcel.
  • Knowledge of version control systems, particularly Git.
  • Experience with testing frameworks like Jest, React Testing Library, or Cypress.
  • Excellent problem-solving and analytical skills.
  • Strong communication and teamwork abilities.
Benefits

Our client offers a competitive annual salary package, commensurate with your experience and skills. In addition to the base salary, employees are eligible for performance-based bonuses. The company provides a comprehensive medical aid plan and a robust retirement fund. We believe in fostering continuous learning and offer opportunities for professional development, including access to online courses, workshops, and conferences. Our Rustenburg office provides a modern and collaborative workspace. This hybrid role allows for a balance between in-office collaboration and remote flexibility. Additional benefits include paid annual leave and opportunities for career progression within a growing organization.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Frontend Developer - React & TypeScript
Senior Frontend Developer - React & TypeScript

Placements24 • Rustenburg

On-site
ZAR 900,000 - 1,300,000
Competitive pay
Health insurance
Hybrid work model
+1
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
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 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)
Senior Frontend Developer (React)

Placements24 • Stellenbosch

Hybrid
ZAR 850,000 - 1,100,000
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
Frontend Developer (React)
Frontend Developer (React)

Placements24 • Klerksdorp

On-site
ZAR 480,000 - 800,000
Health insurance
Annual bonus
Skill development
+1
Senior Frontend Developer - React Specialist
Senior Frontend Developer - React Specialist

Placements24 • Stellenbosch

On-site
ZAR 750,000 - 1,050,000
Health benefits
Pension plan
Paid time off
+1
Frontend Developer (React)
Frontend Developer (React)

Placements24 • Stellenbosch

Hybrid
ZAR 480,000 - 760,000
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