Current jobs related to Software Developer Lead - Johannesburg, Gauteng - Norrin Radd (Pty) ltd


  • Johannesburg, Gauteng, South Africa Copious Software Full time

    Copious Software is a technology company that provides high-value services to businesses across the globe. We are seeking a skilled Backend Developer Lead to join our team and contribute to the success of our clients.The ideal candidate will have experience in Java, SpringBoot, and microservices architecture, with a strong understanding of design patterns...


  • Johannesburg, Gauteng, South Africa Hire Resolve Full time

    Hire Resolve's client is seeking a talented and experienced Software Development Lead to join their dynamic team. The successful candidate will be responsible for leading a team of software developers in designing, implementing, and maintaining software solutions that meet the needs of clients. The Software Development Lead will collaborate with...


  • Johannesburg, Gauteng, South Africa Hire Resolve Full time

    Hire Resolve's client is seeking a talented and experienced Software Development Lead to join their dynamic team. The successful candidate will be responsible for leading a team of software developers in designing, implementing, and maintaining software solutions that meet the needs of clients. The Software Development Lead will collaborate with...


  • Johannesburg, Gauteng, South Africa Blue Bean Software Full time

    About UsBlue Bean Software is a leading IT company specializing in custom software and product development for large enterprises and dynamic startups.We pride ourselves on delivering high-quality solutions to complex problems and high-stakes projects by combining technical expertise with an understanding of our clients' needs.Our company has a strong...


  • Johannesburg, Gauteng, South Africa Blue Bean Software Full time

    Blue Bean Software is a leading custom software and product development company that partners with clients to solve complex challenges and deliver tailored solutions. Our team operates with a flat organizational structure, empowering every member to make an impact and drive results.The JobWe're seeking an Intermediate DevOps Engineer to join our team. In...


  • Johannesburg, Gauteng, South Africa Xcede Group Full time

    Job Title: Senior Development ManagerWe are seeking an experienced and motivated professional to lead our software development team and drive the implementation of innovative solutions. As a senior development manager, you will work closely with key stakeholders to understand business needs and develop software to support them.Key Responsibilities:Lead and...


  • Johannesburg, Gauteng, South Africa E-Merge Full time

    E-Merge, a software development company driven by innovation and creativity, is seeking a skilled Software Development Lead to join their team.The ideal candidate will have 3+ years of experience in product ownership or similar roles, with a proven track record of delivering innovative products to market. Key responsibilities include:Leading software...


  • Johannesburg, Gauteng, South Africa People Source Full time

    Job OverviewWe are seeking a highly experienced and skilled Software Development Lead to join our team at People Source. The ideal candidate will have a firm understanding of quality assurance and configuration management principles, as well as experience in developing software development, quality assurance and configuration management plans.


  • Johannesburg, Gauteng, South Africa beBee Careers Full time

    Job DescriptionWe are seeking a highly skilled Senior Software Developer to lead our software development team. As a key member of our team, you will be responsible for designing, developing, and maintaining high-quality software applications.Responsibilities:Software Development: Design, develop, and maintain high-quality software applications, adhering to...


  • Johannesburg, Gauteng, South Africa beBee Careers Full time

    Job DescriptionWe are seeking a highly skilled Software Development Lead to lead our dynamic team in the creation, deployment, and enhancement of cutting-edge applications and systems software.Key ResponsibilitiesDevelopment and Deployment Management: Oversee the development and deployment of new applications and enhancements, ensuring alignment with...

Software Developer Lead

1 month 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