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.

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:

  • Mid
  • Level
  • Front

Learn more/Apply for this position