ENVIRONMENT:

WORK on exciting projects implementing Frontend features, fixing bugs, and supporting integration tasks as the next Junior-Mid Level Frontend Developer sought by a provider of sustainable and cost-effective Solar Energy. You will receive mentorship, code reviews, and exposure to modern development workflows in a collaborative and Agile environment. You will also gain hands-on experience with the AWS cloud, scalable web app architecture, and clean coding practices as you help bring industry-defining solar design tools to life. Applicants will need up to 2 years of experience building web applications (Internships or academic projects welcome) and proficiency with JavaScript, TypeScript, React, HTML/CSS, Responsive Web Design & Git.

DUTIES:

  • Assist in developing and maintaining Frontend features using React and TypeScript.
  • Collaborate with Senior Developers to implement UI components from design specs.
  • Work on bug fixes, UI enhancements, and usability improvements.
  • Write clean, readable code and participate in peer code reviews.
  • Learn to write and maintain basic Unit and Integration Tests.
  • Participate in sprint planning and team stand-ups.
  • Document your work and contribute to shared knowledge and style guides.
  • Actively develop your knowledge of Frontend frameworks, design systems, and Development best practices.

REQUIREMENTS:

  • Up to 2 years of experience building web applications (Internships or academic projects welcome).
  • Solid understanding of JavaScript/TypeScript and React.
  • Familiarity with HTML/CSS and Responsive Web Design.
  • Exposure to Version Control using Git.

Desirable –

  • BSc. in Computer Science, Software Engineering, or a related field (or final year student).
  • Basic familiarity with Node.js or API integration.
  • Some experience with Testing tools (e.g. Jest, Cypress, Playwright).
  • Experience deploying personal projects or coursework apps to the cloud.
  • Interest in the Clean Tech or Renewable Energy sector.

ATTRIBUTES:

  • Good problem-solving and collaboration skills.
  • Eagerness to learn and grow in a fast-paced team environment.

While we would really like to respond to every application, should you not be contacted for this position within 10 working days please consider your application unsuccessful.

COMMENTS:

When applying for jobs, ensure that you have the minimum job requirements. OnlySA Citizens will be considered for this role. If you are not in the mentioned location of any of the jobs, please note your relocation plans in all applications for jobs and correspondence. Apply here [URL Removed] OR e-mail a Word copy of your CV to [Email Address Removed] and mention the reference number of the job.

Desired Skills:

  • Junior
  • Mid
  • Level

Learn more/Apply for this position