Frontend Developer
Switch Energy (Pty) Ltd|Posted 1 day ago
Sign up or log in to apply:
Skills and experience
Location and salary
Role description
Who is Switch Energy?
Switch is a enertech company that offers software and hardware solutions for water and energy management. We specialise in smart metering and energy trading solutions.
Our mission is to build disruptive tech in a heavily monopolized market to accelerate a sustainable future in South Africa.
The Switch Energy ecosystem is divided into several products. Our smart metering product allows administrators to manage meters, monitor utility usage and facilitate billing and revenue collection. The Switch mobile app goes hand-in-hand and enables end users to pay for utilities and view live energy usage. Our newest and most exciting venture is an energy trading product that is designed for large scale management of electricity wheeling through the national grid. As the South African energy market opens to the private sector, Switch is at the forefront of providing cutting edge software solutions to Independent Power Producers and energy traders.
The goal is to be an industry standard software solution for managing smart metering and energy trading.
The energy trading industry is new and rapidly evolving, with that, our products and software require constant creative input and adaptations.
What we are looking for
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. The role can further expand into a more full-stack position with time.
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 colour theory and best typography principles
- Understanding of responsive design
Nice to haves
Industry
- Prior experience in the metering / utilities / energy sectors
- Understanding of smart metering systems
- Basic understanding of utilities and tariffs
- 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)
- 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 humour - 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!
Sign up or log in to apply:
About Switch Energy (Pty) Ltd
What we do
Switch Energy is a tech company dedicated to providing innovative software and hardware solutions for water and energy management. Our mission is to enhance utility efficiency through smart metering and energy trading, catering to metering companies, energy traders, independent power producers (IPPs), property managers, and developers.
Why work for us
Joining Switch Energy means being part of a dynamic team of 9 professionals where your contributions directly impact the utility sector. We offer opportunities for skill development in cutting-edge technologies and a chance to work on meaningful projects that promote sustainable energy practices.
Our culture
At Switch Energy, we foster a collaborative and inclusive work environment that values innovation and teamwork. Our culture emphasizes integrity, respect, and a commitment to excellence, creating a space where every team member's voice is heard and valued.
Our engineering process
Our engineering practices focus on agile methodologies and continuous improvement, ensuring efficient collaboration across teams. We utilize the latest technologies in IoT connectivity, cloud-based data management, and real-time data processing to deliver high-quality solutions.
Our hiring process
Our hiring process is designed to identify passionate and skilled individuals who align with our values. It typically includes an initial screening, technical assessments, and interviews with team leads, ensuring we find the right fit for both the candidate and the company.