Software Engineer

Cape Town Full-time R50,000 - R66,667 / Month
(R600,000 - R800,000 / Year)

Job Description

We are on the lookout for a skilled Software Engineer to enhance our development team in Cape Town. You will engage in various projects, utilizing a mix of front-end and back-end technologies to build innovative software solutions.

Responsibilities

  • Create robust and reusable code components for future projects.
  • Coordinate with designers to implement user-friendly interfaces.
  • Assist in the development of new features based on user feedback.
  • Maintain and improve existing applications to enhance user experience.
  • Prepare technical documentation for software applications.

Requirements

Education
  • Bachelor's degree in Software Engineering or related field
Experience
  • 4+ years of experience in software development with a focus on full-stack development
Technical Skills
  • HTML/CSS
  • Angular
Soft Skills
  • Effective Communication
  • Adaptability
Certifications
  • Google Professional Cloud Architect
  • Microsoft Certified: Azure Developer Associate
Languages
  • English: Fluent

Advantageous

  • Familiarity with cloud platforms like AWS or Azure: Experience in deploying applications on cloud infrastructure.
  • Knowledge of Agile methodologies: Experience working in Agile project environments.

Benefits

  • Health and wellness programs
  • 401(k) retirement plan with company match
  • Flexible schedules with remote work options
  • Training and career advancement opportunities

Company Culture

  • Continuous Learning: We support ongoing professional development and skill enhancement.
  • Transparency: Open communication is vital to our collaborative environment.
  • Work-Life Balance: We understand the importance of balance and provide flexible working arrangements.
Status: Closed