Winning Form logo

Senior React Developer

Winning Form
Full-time
On-site
Durban, South Africa
Description
  • 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 now
Share this job