Reference: JHB -Resou-2  
We are looking for an experienced and motivated React Front-End Developer to join our dynamic team.
You will play a crucial role in developing and maintaining complex and scalable user interfaces for web applications, utilizing React.js and other modern front-end technologies following the Agile methodology for project delivery.
 
Duties & Responsibilities  
Responsibilities:    
- Develop, implement and maintain client-facing features using React.js and related libraries and frameworks.
  - Ability to work independently and manage multiple tasks from multiple projects effectively.
  - Collaborate with designers, back-end developers, and product managers to translate requirements into high-quality, intuitive, and performant web applications.
  - Participate in code reviews, knowledge sharing sessions and contribute to establishing and maintaining coding standards and best practices.
  - Stay up to date with the latest trends and advancements in React and related technologies, proposing and implementing improvements to the development process.
  - Write unit and integration tests for front-end components and applications.
  - Facilitate client walkthroughs and demos.
    
Professional Conduct:    
- Develop professional relationships with key stakeholders.
  - Passion for building user-oriented, secure, performant, and engaging web experiences.
  - Experience with Agile methodology.
  - Strong verbal and written communication skills.
    
Skills:  
- Cypress  
 - Git  
 - JavaScript (ES6+)  
 - Jest  
 - Tailwind  
 - HTML5  
 - CSS3  
 - SASS/SCSS  
 - REST  
 - TypeScript  
 - E2E Testing  
   
Advantageous Skills:  
- Webpack  
 - Redux  
 - GraphQL  
 - Web accessibility  
 - CI/CD pipelines  
 - Spring framework  
 - Docker  
 - Node.js  
   
Minimum Requirements:  
- University qualification in Computer Science, Software Engineering, or a related field (or equivalent practical experience).
  - Minimum of 2 years of hands-on experience in front-end development.
  - Strong understanding of web development fundamentals, including HTML5, CSS3, and JavaScript (ES6+).
  - Proficient in React.js, including core concepts, components, state management, server-side rendering, hooks, optimization techniques, and routing.
  - Familiarity with other modern front-end frameworks and libraries (e.g., Vue.js, Angular).
  - Experience with API integration and data fetching techniques.
    
 #J-18808-Ljbffr