Recruitment Room Team
Intermediate Electron/React Developer
Job Description
We are hiring an Intermediate Electron/React Developer to join our Sandton-based team.
You must have 3–5 years of experience in React development.
You should specialise in desktop applications built with Electron and styled with Tailwind CSS.
Proficiency in JavaScript, HTML, and CSS is essential.
A strong understanding of React principles, including hooks and the context API, is required.
Experience integrating RESTful APIs is a key requirement.
Knowledge of version control systems such as GitHub is necessary.
Familiarity with Agile development practices is expected.
You must have strong debugging skills. Excellent communication abilities are critical for this role.
Preferred candidates will have experience with Node.js for server-side tasks and SQL Server T-SQL for database interaction.
Key responsibilities include developing and maintaining high-performance desktop applications, creating scalable and reusable components, and collaborating with UX/UI teams to deliver intuitive user experiences.
The role requires integrating APIs, maintaining code quality, conducting thorough testing, and staying updated on industry trends.
You will thrive in a collaborative environment, communicate technical concepts clearly, and adapt to evolving project requirements.
This position offers the opportunity to tackle complex challenges in a multi-site, multi-country setup. It requires precision, innovation, and a proactive approach to problem-solving.
Johannesburg North, Johannesburg – Gauteng – South Africa