Junior-Mid Level Frontend Developer (TypeScript & React) (CPT)

IT – Software Development
Cape Town – Western Cape – South Africa

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.

+ 27 (0) 21 741 0400