Software Developer Lead

3 weeks ago


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

• AWS, Azure, Firebase

Tools & Methodologies:

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

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

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