Recruitment Room Team

Mid-Level Front End Developer (React/TypeScript) (CPT Hybrid)

Cape Town – Western Cape – South Africa
6 months ago
Application ends: September 20, 2025
Deadline date:
September 20, 2025

Job Description


ENVIRONMENT:
DESIGN cutting-edge software solutions while working on global projects for a provider of sustainable and cost-effective Solar Energy seeking to fill the role of a Mid-Level Front End Developer. You will play a key part in all development activities including testing, debugging and deploying applications onto its AWS platform while participating in code reviews and writing Unit & Integration Tests. It would be expected for you to gain a comprehensive understanding of both the existing code base as well as the underlying solution domain. The ideal candidate must possess a BSc Degree in Computer Science or Mechatronics/Electrical Engineering, have a minimum of 4 years’ experience developing web applications using React and TypeScript, able to write Unit Test using Jest or Vitest and writing Integration Tests using tools such as Playwright or Cypress.
 
DUTIES:
  • Develop high-quality software systems using React and TypeScript
  • Collaborate with the Back-end development team as well as UX/UI teams to design, develop, and implement new features.
  • Develop and implement APIs and integrate Back-end systems with Front-end applications.
  • Write clean, maintainable, and testable code, adhering to industry best practices and coding standards and style guides.
  • Participate in code reviews to ensure code quality and best practices are followed.
  • Write Unit Tests and Integration Tests.
  • Troubleshoot, debug and provide fixes as part of the Software Development Lifecycle.
  • Participate in Agile Development process, sprint planning and estimation.
  • Continuously learn and keep up to date with the latest Front-end and Back-end technologies, frameworks and best practices.
 
REQUIREMENTS:
Qualifications –
  • BSc Degree in Computer Science, Mechatronics Engineering/ Electrical Engineering.
 
Experience/Skills –
  • At least 4 years of Software Development experience with a strong grasp of React and TypeScript fundamentals.
  • Writing Unit Tests using tools such as Jest or Vitest.
  • Writing Integration Tests using tools such as Playwright or Cypress.
  • Experience with server-side technologies such as Node.js.
  • Experience with Agile Development methodology.
  • Strong understanding of software design principles and patterns.
  • Proficient in Git and online Git repositories such as GitHub, Bitbucket.
 
Advantageous –
  • Experience deploying projects to AWS cloud Infrastructure.
  • Experience with Python micro-service development.
  • Experience with CI/CD pipelines and Infrastructure-as-code (IaC).
 
ATTRIBUTES:
  • Excellent team collaboration and communication skills.