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