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