Junior to Mid-level Frontend Developer
Hire Resolve
Cape Town, Western Cape
Permanent
Apply
Posted 13 March 2026 - Closing Date 13 May 2026

Job Details

Job Description

We are looking for a Junior to Mid-level Frontend Developer to join a small, fast-moving team. You will be responsible for building and maintaining web interfaces and dashboards for energy monitoring and IoT platforms.

This is a hands-on role where you’ll write real code from day one and have exposure to both frontend and some backend work.

 

Key Responsibilities

  • Build responsive web UIs using HTML, CSS, and JavaScript
  • Develop interactive dashboards and data visualisation components
  • Integrate frontend interfaces with REST APIs and real-time data streams (MQTT/WebSocket)
  • Collaborate with the technical lead on new features
  • Write clean, maintainable code and participate in code reviews
  • Contribute to light backend/API work
  • Troubleshoot and resolve frontend and integration issues
  • Maintain and improve existing platforms

Requirements

  • 1–3 years in a web development role (internships or freelance count)
  • Strong knowledge of HTML5, CSS3, and vanilla JavaScript (ES6+)
  • Experience consuming REST APIs and working with JSON
  • Basic experience with Git/version control
  • Ability to debug and troubleshoot frontend issues independently
  • Relevant qualification in Computer Science, Software Engineering, or equivalent self-taught background
  • Portfolio or GitHub with examples of real work

 

How To Apply:

  • Contact Hire Resolve today for your next career-changing move
  • Our client is offering a highly competitive salary for this role based on experience.
  • Send your CV to: [email protected] or connect with Mischa Bornman via LinkedIn.
  • Alternatively, you can also contact me directly at Hire Resolve [email protected]
  • We will contact you telephonically in 3 days should you be suitable for this vacancy. If you are not suitable, we will put your CV on file and contact you regarding any future vacancies that arise.