Enable job alerts via email!

Software Developer Lead

Norrin Radd (Pty) Ltd

City of Johannesburg Metropolitan Municipality

On-site

ZAR 300,000 - 400,000

Full time

6 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading technology company in the City of Johannesburg is seeking a Software Developer Lead with a robust background in software development and cloud technologies. The ideal candidate will possess relevant certifications and have extensive experience in mobile and back-end development. Responsibilities include guiding the development team, defining coding standards, and driving technical innovation. This role offers an excellent opportunity to lead technical initiatives and mentor junior staff in a dynamic work environment.

Qualifications

  • 5 – 10 years of professional work experience in software development.
  • Key responsibilities include guiding teams on architecture and development.
  • Requires certifications in AWS, Google Cloud, and as a Scrum Master.

Responsibilities

  • Act as the technical authority, guiding teams on architecture and implementation.
  • Lead the development of mobile applications using Flutter.
  • Mentor junior developers and oversee project timelines.

Skills

AWS Certified Solutions Architect
Google Cloud Professional Cloud Developer
Microsoft Certified: Azure Developer Associate
Certified Scrum Developer (CSD)
Scrum Master
Python
Flutter
RESTful APIs
Postgres
MySQL
Agile methodologies
Jira
Confluence
Bitbucket
Postman
Jenkins
Git
GitHub

Education

Bachelor’s degree in computer science
Bachelor’s degree in Software Engineering
Bachelor’s degree in Information Technology

Tools

Jira
Confluence
Bitbucket
Postman
Jenkins
Git
GitHub

Job description

Software Developer Lead Minimum Requirements :

  • Bachelor’s degree in computer science, Software Engineering, Information Technology.
  • 5 – 10 years of professional work experience in software development.
  • AWS Certified Solutions Architect, Google Cloud Professional Cloud Developer, Microsoft Certified : Azure Developer Associate.
  • Certified Scrum Developer (CSD) or Scrum Master. Key Responsibilities :
  • Act as the technical authority, guiding the team on architecture, design, and implementation decisions.
  • Define and enforce coding standards, best practices, and design patterns (e.g., MVVM, Dependency Injection).
  • Ensure the team delivers high-quality, maintainable, and scalable code.
  • Lead the development of mobile applications (iOS and Android) using Flutter.
  • Design and implement back-end services using Python (Django, and RESTful APIs.
  • Ensure seamless integration between mobile apps and server-side systems using JSON, XML, and third-party SDKs.
  • Design, deploy, and manage AWS-based solutions for database and back-end services.
  • Collaborate with stakeholders to gather requirements and translate them into technical solutions.
  • Oversee project timelines, resource allocation, and delivery of high-quality software.
  • Apply Agile methodologies (e.g., Scrum) to manage team goals and expectations.
  • Mentor junior developers, fostering a culture of technical excellence and continuous learning.
  • Collaborate with cross-functional teams (e.g., product, design, QA) to align technical solutions with business goals.
  • Provide technical support and manage production issues to ensure minimal downtime.
  • Stay current with the latest technologies, frameworks, and best practices in mobile and back-end development.
  • Optimize application performance through unit testing, code reviews, and continuous integration.
  • Drive technical innovation and ensure the team stays up to date with emerging technologies. Technical Skills : Mobile Development :
  • Cross-Platform : Flutter Back-End Development :
  • Python (Django), Node.js, RESTful APIs
  • Experience with Postgres, MySQL, SQL Alchemy Cloud Technologies :
  • Experience with Jira, Confluence, Bitbucket, Agile methodologies, Postman, Jenkins,Git, and GitHub. Closing date : 12 May 2025
Create a job alert for this search

Software Developer • City of Johannesburg Metropolitan Municipality, Gauteng, South Africa

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.