Software Development Lead

Johannesburg Full-time R66,667 - R83,333 / Month
(R800,000 - R1,000,000 / Year)

Job Description

Join us as a Software Development Lead where you will lead exciting projects and mentor a vibrant team of developers. This role is pivotal in shaping our software strategy and driving innovation through effective project management and technical expertise.

Responsibilities

  • Oversee the planning and execution of software projects.
  • Ensure timely delivery of high-quality software solutions.
  • Engage in technical discussions to identify and implement best practices.
  • Evaluate and adopt new technologies that improve development efficiency.
  • Support team growth through mentoring and training opportunities.
  • Review project specifications and translate them into actionable tasks.
  • Maintain project documentation for knowledge sharing and onboarding.
  • Assess project risks and implement mitigation strategies.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Master's degree is an advantage
Experience
  • 5+ years in software development, with at least 2 years in a leadership role.
Technical Skills
  • JavaScript
  • Agile Methodologies
  • Code Review
  • Cloud Technologies
  • Docker and Kubernetes
  • HTML/CSS
Soft Skills
  • Leadership
  • Communication
  • Problem-solving
  • Collaboration
  • Adaptability
Certifications
  • AWS Certified Developer
  • Scrum Master Certification
Languages
  • English: Fluent

Advantageous

  • Familiarity with Agile tools: Experience with Agile project management tools like Jira or Trello.
  • Previous project management experience: Experience leading successful software development projects.

Benefits

  • Competitive salary and performance bonuses
  • Comprehensive medical aid and wellness benefits
  • Flexible working arrangements including remote work
  • Opportunities for continuous learning and development

Company Culture

  • Innovation: We thrive on innovation, encouraging our teams to push boundaries and implement creative solutions.
  • Collaboration: Teamwork is at the heart of what we do. We believe in collaborative approaches to problem-solving.
  • Growth Opportunities: We support our employees' professional development through training and mentorship programs.
Status: Closed