Switch Energy (Pty) Ltd Logo

Frontend Developer

Switch Energy (Pty) Ltd|Posted 1 day ago

Skills and experience

Role:Frontend engineer
Experience in role:3+ years
Language proficiency:English
Must-have skills:
    React
    TypeScript
    JavaScript
Nice-to-have skills:
    HTML
    CSS
    RESTful API Design
    Unix
    CI/CD

Location and salary

Remote policy:Hybrid
Location of job:Cape Town, South Africa
Visa requirements:No specific requirements
Visa sponsorship:Unable to sponsor visa
Employment type:Permanent

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!

About Switch Energy (Pty) Ltd

1-15 employees

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.

Similar jobs on OfferZen: