Software Developer

Cape Town Full-Time R35,000 - R45,000 / Month
(R420,000 - R540,000 / Year)

Job Description

As a Software Developer in Cape Town, you will be at the forefront of innovation, driving projects from concept to completion. This role is ideal for someone who enjoys problem-solving and coding, and is keen to work in a collaborative environment. You will be involved in designing, building, and maintaining software that exceeds client expectations, while also learning new technologies and enhancing your skill set.

Responsibilities

  • Build innovative solutions using modern frameworks.
  • Maintain and improve existing applications to enhance performance.
  • Work with the UX/UI team to create user-friendly interfaces.
  • Identify and implement best practices in software development.
  • Participate in Agile methodologies to streamline development processes.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Master's degree preferred
Experience
  • 4+ years of professional experience in software development
Technical Skills
  • JavaScript
  • Node.js
  • HTML/CSS
  • NoSQL Databases
  • Axios
  • Git
Soft Skills
  • Adaptability
  • Communication
Languages
  • English: Fluent

Advantageous

  • Experience with frameworks like Angular or Vue.js: Knowledge of additional frameworks for versatile development.
  • Experience with cloud services (AWS or Azure): Familiarity with cloud platforms for deploying applications.

Benefits

  • Comprehensive medical and dental coverage
  • Paid time off and holidays
  • Professional development budget
  • Employee assistance programs

Company Culture

  • Collaboration: We promote a team-oriented environment where everyone’s input is valued.
  • Continuous Improvement: We encourage continuous learning and upskilling through training programs.
  • Employee Recognition: We have a strong culture of recognizing and rewarding our team members' efforts.
Status: Closed