Intermediate Electron/React Developer ( Sandton – Hybrid)

IT – Software Development
Johannesburg – Gauteng

ENVIRONMENT:
A prominent company in mining technology, specializing in advanced analytics and solutions, is looking for an Intermediate Electron/React Developer to join thei team in  Sandton. The ideal candidate will have 3-5 years of experience in React development, with a focus on building desktop applications using Electron, React, and Tailwind CSS for styling. Proficiency in JavaScript, HTML, CSS, and React principles, including hooks and context API, is essential.
 
DUTIES:
  • Develop and maintain high-performance desktop applications using Electron and React.
  • Build reusable, scalable components and user interfaces with Tailwind CSS.
  • Collaborate with UX/UI designers to ensure seamless, intuitive user experiences.
  • Integrate with APIs and databases, working closely with backend teams.
  • Write and maintain clean, efficient code.
  • Conduct testing and debugging to ensure stability and performance.
  • Stay current with the latest trends in React, Electron and Tailwind CSS to improve development processes.
  • Participate in code reviews to maintain coding standards and best practices.
 
REQUIREMENTS:
  • 3-5 years of experience in React development, with a focus on building desktop applications using Electron.
  • Proficiency in JavaScript, HTML, CSS and React principles, including hooks and context API.
  • Familiarity with RESTful APIs and asynchronous request handling.
  • Experience with version control systems (GitHub) and collaborative development processes.
  • Experience in Agile development environments.
 
Preferred Skills:
  • Node.js for server-side development.
  • Familiarity with SQL Server T-SQL for database interaction.
 
ATTRIBUTES:
  • Strong problem-solving, debugging and communication skills.

+ 27 (0) 21 741 0400