Software Developer

Cape Town Full-time R50,000 - R70,000 / Month
(R600,000 - R840,000 / Year)

Job Description

We are on the lookout for a skilled Software Developer to join our energetic team in Cape Town. This role involves crafting robust applications, collaborating with other developers, and actively participating in all phases of the software development lifecycle. A passion for problem-solving and an eagerness to learn new technologies are essential for success in this position.

Responsibilities

  • Design, build, and deploy efficient, reusable, and reliable code.
  • Work collaboratively with the design team to create seamless user experiences.
  • Implement security and data protection measures.
  • Contribute to the architecture and design of applications.
  • Assist in the development of test strategies and automation.
  • Mentor junior developers and assist with their professional growth.

Requirements

Education
  • Bachelor's degree in Software Engineering or related field
  • Master's degree is a plus
Experience
  • 5+ years of experience in software development
Technical Skills
  • JavaScript
  • Python
  • Git
Soft Skills
  • Creativity
  • Adaptability
Languages
  • English: Fluent

Advantageous

  • Knowledge of cloud services (AWS, Azure): Experience in deploying and managing applications in cloud environments.
  • Mobile app development experience: Familiarity with mobile app development using frameworks like Flutter or React Native.

Benefits

  • Extensive health cover, including dental and vision
  • Retirement savings plan with employer matching
  • Work-from-home flexibility
  • Professional development opportunities

Company Culture

  • Supportive Environment: We provide a supportive environment where team members can thrive.
  • Continuous Learning: We encourage lifelong learning and professional development.
Status: Closed