Overview

Front-end Software Developer Jobs in Kalkbaai at Switch Energy

// Job Description

We are looking for a driven, front-end software developer to help us build, maintain and improve our smart metering and energy trading platforms. We have a strong start-up culture, meaning that we develop fast and often without strict guidelines. The role will predominantly be UX / UI focused with a basic design component. Engagements with clients are not expected but if the candidate wishes to be more client facing that can be facilitated.

// Details

32 hours a week ( Monday – Thursday )

Must be online and available from 09:00 to 15:00 from Monday – Thursday, and can work flexibly for the remaining hours

Ideally onsite in our beautiful offices in Kalk Bay, Cape Town but hybrid / remote workers will be considered if a strong application is provided

Daily standups, a weekly team meeting and a weekly review session are mandatory

// Technical Qualifications

● Strong proficiency in TypeScript & JavaScript ( ES6+ )

● Working knowledge of HTML / CSS

● Deep understanding of React.js

● Working understanding of RESTful APIs

● Proficiency in UNIX based systems and using terminal commands

● Knowledge and understanding of CI/CD pipelines and functional / non-functional testing methodologies

● Experience in graphical UI interfaces ( such as graphs, reporting dashboards, analytics, etc )

// Design Qualifications

● Familiarity in a design suite ( such as Canva / Figma )

● Basic knowledge of image & vector editing software ( Adobe / GIMP )

● Knowledge of color theory and best typography principles

// Nice to haves

// Industry

● Prior experience in the metering / utilities / energy sectors

● Understanding of smart metering systems

● Basic understanding of utilities and taris

● Up to date with the developments of the South African energy system

// Skills

● Experience with React Native

● Strong creative skillset (e.g. knowledge of Adobe or other artistic tools)

● Understanding of responsive design

● Experience working with IoT platforms

● UI/UX skills pertaining to 3D design, GIS or animation

// Soft requirements

● Self managing – Team members are expected to give updates on successes, blockers and requests for support unprompted. Help, input and collaboration will always be a priority in the team but all members are expected to have ownership of their work.

● Proactive – All team members are encouraged to critique the platform, think of improvements and give feedback on the work of others.

● Good communication – If the crew don’t communicate about leaks in the boat, the ship will sink. Switch team members prioritise listening to each other’s challenges and insights. Prompt responses to messages and email are expected during dedicated online hours.

● Inclusive – South Africa is beautifully diverse and Switch aims to represent that.

● Professionalism – It’s important that team members treat their work and others with respect.

● Sense of humor – We want to build a team that doesn’t take life too seriously and we’d love you to join us in having a laugh!

// How to apply

If you are interested please send us your CV as a PDF attachment along with a letter of motivatoin to [email protected] with the subject line “ Switch front-end position – Your Name ” and we will get back to you.

Job Types: Full-time, Graduate

Application Question(s):

Strong proficiency in TypeScript & JavaScript ( ES6+ )

Work Location: In person

Application Deadline: 2025/07/15
Expected Start Date: 2025/08/01

Title: Front-end Software Developer

Company: Switch Energy

Location: Kalkbaai

 

Upload your CV/resume or any other relevant file. Max. file size: 800 MB.