S

Intermediate React Developer (Typescript)

Sabenza IT Recruitment
Temporary
On-site
Johannesburg, South Africa

Job Description

We are seeking a highly skilled Frontend Developer with expertise in React, TypeScript, HTML, and CSS to join our dynamic team. You will be responsible for designing, building, and maintaining scalable, user-friendly web applications. The ideal candidate is passionate about creating high-quality UI/UX, writing clean and maintainable code, and collaborating closely with product managers, designers, and backend engineers.

 

Key Responsibilities

  • Develop and maintain responsive, high-performance web applications using React, TypeScript, HTML, and CSS.
  • Translate design wireframes and prototypes into fully functional, pixel-perfect interfaces.
  • Optimize applications for maximum speed, scalability, and cross-browser compatibility.
  • Collaborate with backend engineers to integrate RESTful APIs and GraphQL endpoints.
  • Write clean, modular, and reusable code following best practices and coding standards.
  • Participate in code reviews, testing, and debugging to ensure high-quality deliverables.
  • Stay updated with the latest frontend technologies, frameworks, and best practices.



Requirements

  • 4+ years of professional frontend development experience.
  • Strong proficiency in React.js and TypeScript.
  • Advanced knowledge of HTML5 and CSS3 (including preprocessors like SASS/SCSS).
  • Experience with modern frontend tooling (Webpack, Vite, Babel, or similar).
  • Solid understanding of responsive design principles and cross-browser compatibility.
  • Familiarity with state management libraries (Redux, Zustand, Recoil, or similar).
  • Experience consuming REST APIs and/or GraphQL.
  • Knowledge of Git and collaborative version control workflows.

Posted By