Job title : Senior React Developer    
 Overview  
 Location: KwaZulu-Natal, Durban  
 Deadline: December 31, 2025  
 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  
  - Technical Outputs :   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 :   Adaptably Resilient  
  - 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  
 Apply Before 12 / 31 / 2025  
 ICT jobs  
   #J-18808-Ljbffr