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.