Enable job alerts via email!

React.js Software Developer

iqbusiness

Johannesburg

On-site

ZAR 300,000 - 400,000

Full time

Yesterday
Be an early applicant

Job summary

A leading technology consultancy in Johannesburg is seeking a skilled React.js Developer to design and maintain user-friendly web applications. The ideal candidate should have solid experience in React.js, Node.js, TypeScript, and SQL. Responsibilities include collaborating with teams to develop scalable front-end applications and backend services while ensuring code efficiency and security. The role emphasizes the importance of handling cash and confidential information with integrity.

Qualifications

  • Proficiency in JavaScript (ES6+), TypeScript, and React.js.
  • Strong backend experience using Node.js and Express.js.
  • Solid understanding of SQL (PostgreSQL, MySQL, or similar databases).
  • Experience with REST APIs and ideally GraphQL.
  • Familiarity with Git, CI/CD pipelines, and modern development workflows.

Responsibilities

  • Develop and maintain scalable front-end applications using React.js and TypeScript.
  • Build and maintain RESTful APIs and backend services using Node.js.
  • Write clean, reusable, and efficient code using modern JavaScript and TypeScript.
  • Design, implement, and optimize SQL queries and database schemas.
  • Collaborate with cross-functional teams (UX/UI, QA, DevOps, Product).
  • Participate in code reviews, debugging, and performance tuning.

Skills

JavaScript (ES6+)
TypeScript
React.js
Node.js
SQL

Tools

Git
CI/CD
AWS/Azure/GCP
Job description
Overview

iqx the Technology Division of iqbusiness is looking for a skilled React.js Developer for one of our clients. We are looking for a skilled and motivated Software Developer with strong experience in React.js, Node.js, TypeScript, JavaScript and SQL. They will be responsible for designing, developing, and maintaining web applications that are scalable, performant, and user-friendly. The ideal candidate is passionate about building high-quality software and has a keen eye for detail.

Requirements
  • Proficiency in JavaScript (ES6+), TypeScript, and React.js
  • Strong backend experience using Node.js and Express.js
  • Solid understanding of SQL (PostgreSQL, MySQL, or similar relational databases)
  • Experience with REST APIs and ideally GraphQL
  • Familiarity with Git, CI/CD pipelines, and modern development workflows
  • Basic understanding of cloud platforms (AWS, Azure, GCP) is a plus
Key Responsibilities
  • Develop and maintain scalable front-end applications using React.js and TypeScript
  • Build and maintain RESTful APIs and backend services using Node.js
  • Write clean, reusable, and efficient code using modern JavaScript and TypeScript
  • Design, implement, and optimize SQL queries and database schemas
  • Collaborate with cross-functional teams (UX/UI, QA, DevOps, Product)
  • Participate in code reviews, debugging, and performance tuning
  • Ensure the security and data protection of applications
  • Contribute to software architecture decisions and best practices
Please Note

As all iqbusiness roles require honesty in the handling of or access to cash, finances, financial systems, or confidential information; our recruitment process requires that the following background checks be completed: credit, criminal, ID, and qualification verification.

iqbusiness is committed to sustainable growth and transformation, we embrace diversity and employ previously disadvantaged individuals

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.