Job Search and Career Advice Platform

Enable job alerts via email!

Senior React Developer

Betsoftware

Durban

On-site

ZAR 600 000 - 800 000

Full time

16 days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading software company is looking for a Senior React Developer in KwaZulu-Natal, Durban. This role involves developing user-facing features, mentoring junior developers, and optimizing components for performance. Ideal candidates will have over 3 years of experience with React and 5 years with JavaScript. The company values adaptability and a positive attitude towards change, promoting a collaborative and innovative work environment.

Qualifications

  • 3+ years commercial experience with React.
  • 5+ years JavaScript experience.
  • Experience with RESTful APIs and knowledge of front-end languages.

Responsibilities

  • Develop & maintain user-facing features using React.js.
  • Optimize components for performance across devices and browsers.
  • Mentor Junior and Intermediate React Developers.

Skills

Mentorship
Unit Testing
Adapts to change
Decision Making
RESTful APIs
CSS, HTML knowledge
Scrum / Agile environment

Education

3+ years commercial experience with React
5+ years JavaScript experience

Tools

React
Jest
React-Testing Library
Kubernetes
Job description

Job Title : Senior React Developer

Job Location : KwaZulu-Natal, Durban

Deadline : January 10, 2026

Quick Recommended Links
  • Jobs by Location
  • Job by industries
Skill Set
  • Mentorship
  • Strong understanding of Unit Testing practice
  • Adapts to change
  • Decision Making
  • RESTful APIs
  • knowledge of CSS, HTML, and other front-end languages
  • Scrum / Agile environment
Responsibilities
  • Develop & Maintain user-facing features using React.js.
  • Make use of reusable components and front-end libraries for use across our platforms.
  • Optimize components for maximum performance across a vast array of web-capable devices & browsers.
  • Stay up to date on emerging code standards.
  • Maintain and implement code and design standards.
  • Mentor Junior and Intermediate React Developers.
Behavioural Outputs
  • Adapts to change and is open to new ideas and willing to take on new responsibilities.
  • Able to handle pressure and can effectively adjust plans to meet changing needs / demands.
  • Changes his / her interpersonal style and approach based on the circumstances.
  • Adapts behaviour to maintain cooperative relationships with others.
  • Accepts changes to task, plans and procedures in order to align with strategic direction of the organization and appropriately adjusts behaviour and activities to changing conditions.
  • Maintains a positive attitude in the face of change.
Decision Making Quality
  • Makes confident, timely, fact-based decisions drawing on a broad range of resources through collaboration with others.
  • Ensures others understand the decision before moving forward.
  • Considers short- and long-term implications of the decision.
  • Able to logically defend and explain judgements and decisions. Takes steps to accurately define the problem before seeking a solution.
  • Bases decisions and evaluations on a careful and systematic review of relevant facts and information.
Resourceful and improving
  • Generates new ideas and challenges the status quo, takes risk, supports change and encourages innovation.
  • Searches for opportunity to create new ideas and innovate or improve efficiencies wherever possible.
  • Solves problems through questioning the status quo.
Living the spirit
  • Actively drives a culture of collaboration and open communication within the team.
  • Actively promotes authenticity and drives the spirit of diversity, inclusion, equity and belonging within the team.
  • Actively drives a culture of versatility and adaptability by modelling and encouraging Team Members to support each other not only within the department, but within the business as a whole.
  • Actively become a change agent and drive continuous learning within the team thus ensuring that the team approaches all tasks or challenges with enthusiasm and proactivity.
Qualifications
  • 3+ years commercial experience with React
  • 5+ years JavaScript
  • Experience with RESTful APIs
  • Solid knowledge of CSS, HTML, and other front-end languages
  • Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model
  • Thorough understanding of React.js and its core principles and frameworks
  • State management experience with React Hooks & Redux
  • Solid, working knowledge of writing unit tests (Jest, React-Testing Library).
  • Strong understanding of Unit Testing practice
  • Knowledge of modern authorization mechanisms, such as JSON Web Token
  • Familiarity with modern front-end build pipelines and tools
  • Ability to understand business requirements and translate them into technical requirements
Advantageous
  • Working in a Scrum / Agile environment
  • Experience with Kubernetes

Apply Before 01 / 10 / 2026

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.