Software Developer

Johannesburg Full-Time R30,000 - R40,000 / Month
(R360,000 - R480,000 / Year)

Job Description

We are seeking a passionate Software Developer to join our dynamic team in Johannesburg. The ideal candidate will have a robust background in both front-end and back-end technologies. Your role will focus on developing scalable software solutions and enhancing our existing applications.

Responsibilities

  • Build reusable code and libraries for future use.
  • Ensure cross-browser compatibility and responsiveness for applications.
  • Provide support for software deployments and post-launch maintenance.
  • Mentor junior developers and help foster a culture of learning within the team.
  • Engage with stakeholders to gather requirements and clarify project objectives.

Requirements

Education
  • Bachelor's degree in a relevant field
Experience
  • 5+ years of progressive experience in software development
Technical Skills
  • Java
  • Ruby on Rails
Soft Skills
  • Leadership
  • Time Management
Certifications
  • Certified Kubernetes Administrator
Languages
  • English: Fluent

Advantageous

  • Knowledge of DevOps practices: Familiarity with CI/CD processes and tools.
  • Experience in mobile application development: Skills in developing mobile applications for iOS and Android platforms.

Benefits

  • Competitive salary with performance bonuses
  • Health and wellness benefits
  • Flexible working arrangements
  • Professional development opportunities

Company Culture

  • Innovation: We encourage our employees to think outside the box and bring fresh ideas to the table.
  • Inclusivity: We foster a culture that respects diverse perspectives and backgrounds.
  • Growth and Development: Our team members are encouraged to continuously enhance their skills through training and workshops.
Status: Closed