IT
Junior–Mid Frontend Developer
Hire Resolve
Cape Town, Western Cape
Permanent
Apply
Posted 16 March 2026

Job Details

Job Description

A South African-based company that provides data-driven energy efficiency, monitoring, and renewable energy solutions for businesses and industries is seeking a Frontend-heavy Developer to join their lean, fast-moving energy monitoring team. You will build and maintain responsive web interfaces and data-rich dashboards, with the opportunity to expand into backend development as you grow.

Responsibilities:
  • UI/UX Development: Build and maintain responsive web interfaces using HTML, CSS, and Modern JS.

  • Data Visualization: Develop interactive dashboards for real-time energy monitoring.

  • Integration: Connect frontends with REST APIs and real-time streams (MQTT/WebSockets).

  • Collaboration: Work with the Tech Lead to design features and conduct code reviews.

  • Full Stack Growth: Contribute to light backend tasks, including API endpoints and server-side logic.

  • Problem Solving: Troubleshoot integration issues across diverse client deployments.


Minimum Requirements:
  • Tenure: 1–3 years of web development experience (including internships and freelancing).

  • Evidence: A portfolio or GitHub with real-world examples (prioritized over formal qualifications).

  • Education: Degree in Computer Science, Software Engineering, or equivalent self-taught background.

  • Web Fundamentals: Solid HTML5 and CSS3 skills (DOM, layouts, and responsive design).

  • JavaScript: Proficiency in vanilla JS (ES6+) without framework dependency.

  • Data Handling: Comfortable consuming REST APIs and working with JSON data.

  • Tools: Basic understanding of version control using Git.

  • Problem Solving: Ability to debug and troubleshoot frontend issues independently.


Benefits:

  • Competitive salary based on experience (salary can potentially be more based on experience/skills)

IF you meet the above requirements and want to make a career-changing move, apply today by emailing your CV to [email protected]