Software Developer Lead

1 week ago


Johannesburg, Gauteng, South Africa Norrin Radd (Pty) ltd Full time

Software Developer Lead

Minimum Requirements:

  1. Bachelor's degree in computer science, Software Engineering, Information Technology.
  2. 5 – 10 years of professional work experience in software development.
  3. AWS Certified Solutions Architect, Google Cloud Professional Cloud Developer, Microsoft Certified: Azure Developer Associate.
  4. Certified Scrum Developer (CSD) or Scrum Master.

Key Responsibilities:

  1. Act as the technical authority, guiding the team on architecture, design, and implementation decisions.
  2. Define and enforce coding standards, best practices, and design patterns (e.g., MVVM, Dependency Injection).
  3. Ensure the team delivers high-quality, maintainable, and scalable code.
  4. Lead the development of mobile applications (iOS and Android) using Flutter.
  5. Design and implement back-end services using Python (Django) and RESTful APIs.
  6. Ensure seamless integration between mobile apps and server-side systems using JSON, XML, and third-party SDKs.
  7. Design, deploy, and manage AWS-based solutions for database and back-end services.
  8. Collaborate with stakeholders to gather requirements and translate them into technical solutions.
  9. Oversee project timelines, resource allocation, and delivery of high-quality software.
  10. Apply Agile methodologies (e.g., Scrum) to manage team goals and expectations.
  11. Mentor junior developers, fostering a culture of technical excellence and continuous learning.
  12. Collaborate with cross-functional teams (e.g., product, design, QA) to align technical solutions with business goals.
  13. Provide technical support and manage production issues to ensure minimal downtime.
  14. Stay current with the latest technologies, frameworks, and best practices in mobile and back-end development.
  15. Optimize application performance through unit testing, code reviews, and continuous integration.
  16. 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:

• AWS, Azure, Firebase

Tools & Methodologies:

• Experience with Jira, Confluence, Bitbucket, Agile methodologies, Postman, Jenkins, Git, and GitHub.

#J-18808-Ljbffr

  • Johannesburg, Gauteng, South Africa BET Software Full time

    We Want You: We want you to lead your team to success at BET Software Were looking for X2 Software Delivery Leads in our finance product space, with a strategic mindset and strong leadership, to oversee complex system development projects across various products and technologies in Bryanston. As a Software leader, you will be accountable for the successful...


  • Johannesburg, Gauteng, South Africa Salix Recruitment Full time

    We are looking for a Lead Software Developer to drive technical excellence, innovation, and software architecture. This role is ideal for someone with 10+ years of full-stack development experience, specialising in C#, .NET, and scalable software solutions. You will lead a team of developers, ensuring high-quality, maintainable, and efficient code that...


  • Johannesburg, Gauteng, South Africa Babantle Experts Full time

    Babantle Experts is seeking a highly skilled Software Development Lead to oversee the entire software solution lifecycle. As a key member of our team, you will be responsible for ensuring that our software solutions are fit for purpose and able to scale to business needs.Key Responsibilities:Lead the design, development, and deployment of complex software...


  • Johannesburg, Gauteng, South Africa Communicate Recruitment Full time

    About the Role:This is an exciting opportunity to join our client as a Software Development Lead, where you will be responsible for developing embedded software products.The successful candidate will have a strong background in electrical engineering, computer science, or a related field, with at least 3 years of experience in a similar environment.You will...


  • Johannesburg, Gauteng, South Africa EOH Full time

    About the RoleWe are seeking a seasoned Senior Developer to lead our software development team. As a key member of our technology department, you will be responsible for designing, developing, and implementing cutting-edge solutions.Your Key Responsibilities:Manage a team of developers to ensure timely delivery of projects.Develop and maintain high-quality...


  • Johannesburg, Gauteng, South Africa MSP Staffing LTD Full time

    **Company Overview:**MSP Staffing LTD is a renowned IT staffing firm dedicated to providing top talent for various projects. Our expertise lies in pairing clients with highly skilled professionals who can drive innovation and growth.**Job Description:We are seeking a seasoned Senior Java Engineer to spearhead the development of functional software solutions....


  • Johannesburg, Gauteng, South Africa Mukuru Full time

    Mukuru is committed to empowering Africa's emerging consumers with innovative financial solutions.About the Software Development Lead Role:Develop Strategic DirectionYou will set the strategic direction for technical architecture, ensuring it evolves to meet business needs and future growth.Navigate multiple workstreams, balancing priorities to deliver...


  • Johannesburg, Gauteng, South Africa Copious Software Full time

    At Copious Software, we're committed to delivering high-quality software solutions that meet our clients' needs. As a Quality Assurance Engineer, you will play a critical role in ensuring the quality of our software applications by testing their APIs using Katalon Platform.We're looking for a skilled professional with a minimum of 3+ years of experience in...

  • Lead Developer

    1 day ago


    Johannesburg, Gauteng, South Africa RELX INC Full time

    Role OverviewWe are seeking an experienced Software Development Team Lead to join our team in Johannesburg, South Africa. The successful candidate will be responsible for leading a team of developers in the development of cutting-edge legal search engine & analytics products.Main responsibilities include:Leading a team of developers in the development of...


  • Johannesburg, Gauteng, South Africa Norrin Radd (Pty) ltd Full time

    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...


  • Johannesburg, Gauteng, South Africa Norrin Radd (Pty) ltd Full time

    Software Developer LeadMinimum 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...


  • Johannesburg, Gauteng, South Africa Norrin Radd (Pty) ltd Full time

    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...


  • Johannesburg, Gauteng, South Africa Network Recruitment Full time

    About the RoleNetwork Recruitment is seeking a highly skilled and experienced Senior Software Engineer to lead our software project design, development, and implementation efforts. As a key member of our team, you will be responsible for overseeing the entire software development lifecycle, from conception to deployment.Main Responsibilities:Design and...


  • Johannesburg, Gauteng, South Africa LexisNexis Risk Solutions Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team. As a key member of our engineering group, you will play a vital role in designing, developing, and delivering software solutions that meet the needs of our customers.This is an exceptional opportunity for someone who is passionate about software development, innovation,...


  • Johannesburg, Gauteng, South Africa DataFin Full time

    Job DescriptionDataFin is seeking a highly skilled Full Stack Software Developer to join its team in Lanseria. As the next key contributor to our software development team, you will play a critical role in defining technical proposal content, ensuring teams have appropriate product and technical specs, and executing projects effectively.Key...


  • Johannesburg, Gauteng, South Africa Be Different Recruitment Full time

    We are looking for a highly experienced Project Lead for Software Development to guide multidisciplinary teams to success and bring organizational finesse, adaptability, and customer-focused mindset to the dynamic non-corporate environment.About the JobStrong understanding of software development methodologies.Experience in project management utilizing...

  • Technical Lead

    2 days ago


    Johannesburg, Gauteng, South Africa Be Different Recruitment Full time

    About the RoleThis is an exciting opportunity for a Technical Lead - Software Development to join our team. The successful candidate will be responsible for defining and developing application complex code.ResponsibilitiesScope, Plan, Design and Review end-to-end solutionsConduct Testing across various IT platformsDrive Continuous...


  • Johannesburg, Gauteng, South Africa Goldman Tech Resourcing Full time

    New position available for a Java Software Development Team Lead where you will be working within the software development department to create innovative, efficient, and high-quality software solutions that align with the company's strategic objectives. If you are wanting to start a new challenge, then send us your CV today Minimum Requirements: · Relevant...


  • Johannesburg, Gauteng, South Africa Iris Software Full time

    We are seeking an experienced Business Intelligence Lead to join our team at Iris Software. The successful candidate will have experience in data analytics activities, ensuring accuracy, relevance, and actionable insights.Responsibilities include:Overseeing the execution of data analytics activities.Collaborating with EY Teams/data analysts to interpret...


  • Johannesburg, Gauteng, South Africa Cashconnectsus Full time

    We are looking for a skilled Software Craftsmanship Lead to join our team in Johannesburg and Cape Town. As a Software Craftsmanship Lead, you will be responsible for ensuring that our software development processes are aligned with industry best practices and that our developers have the skills and knowledge needed to deliver high-quality software...