Intermediate Front End Developer (cpt Hybrid)

Milnerton, Cape Town, South Africa

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 an Intermediate 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. A BSc Degree in Computer Science or Mechatronics/Electrical Engineering will be beneficial, and the candidate should 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 - Beneficial
  • 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.

Skills Required

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD1635250
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Milnerton, Cape Town, South Africa
  • Education
    Not mentioned