React.js Software Developer

iqbusiness South Africa

About the Job

iqx, the Technology Division of iqbusiness, is seeking a skilled React.js Developer for one of their clients. The ideal candidate is 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.

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.

Requirements

Technical Skills:
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.

To apply for this job please visit iqbusinesscareers.simplify.hr.

Tags: