Development Team Lead

2 weeks ago


Cape Town, South Africa Competitive Capabilities International Full time

We are looking for an experienced and dynamic **Development Team Lead** to join our technology team. In this role, you will manage and mentor a team of engineers, promoting best practices in development, testing, and agile project management. You will be responsible for overseeing the delivery of new features and enhancements to our flagship product, **CCI TRACC**, ensuring the implementation of scalable, high-quality software solutions.

**Key Responsibilities**
- **Leadership & Team Development**:

- Lead and manage a team of software engineers, fostering a culture of collaboration, innovation, and continuous improvement.
- Mentor and develop engineers, focusing on career growth, technical proficiency, and teamwork.
- Promote a positive, quality-driven engineering culture with a focus on accountability and ownership.
- **Technical Delivery & Quality**:

- Oversee the development and delivery of **CCI TRACC** features and enhancements, ensuring they meet high standards of quality and performance.
- Drive best practices in **software architecture**, **coding standards**, and **design patterns**, with a particular focus on **Java** and **AngularJS**.
- Ensure **CI/CD pipelines** are implemented and optimized for efficient, automated software releases.
- **Agile Project Management**:

- Serve as a **Scrum Master** or Agile advocate, leading the team through **SCRUM** processes and managing sprints, backlog grooming, and daily stand-ups.
- Collaborate with product owners, stakeholders, and cross-functional teams to ensure alignment of engineering efforts with business objectives.
- **Testing & Quality Assurance**:

- Implement and maintain robust testing strategies, including **unit testing**, **integration testing**, **performance testing**, and **security testing**.
- Ensure comprehensive **quality assurance** practices are followed throughout the software development lifecycle, driving a culture of test-driven development.
- **Cloud & Infrastructure Management**:

- Ensure high availability, performance, and scalability of services through effective use of AWS technologies.
- **Process Improvement & Continuous Integration**:

- Manage and enhance the **CI/CD pipeline**, using tools such as **GitHub Actions**, **Docker**, **AWS EKS**, and **CloudFormation**.
- Champion continuous delivery and integration, driving automation and efficiency across all development processes.

**Requirements**:

- **Education**:

- Bachelor’s degree in **Computer Science**, **Mathematics**, **Information Technology**, or a relevant field is required. A Master's degree is a plus.
- **Experience**:

- Proven track record as a **Principal** or **Senior Engineer** in **Java** development.
- Previous leadership or management experience in a development team.
- Extensive knowledge of **AWS Cloud** technologies (e.g., Lambda, EC2, RDS, S3).
- Experience with **CI/CD pipelines**, automated testing frameworks, and modern DevOps practices.
- **Technical Skills**:

- Expertise in **Java** and **AngularJS** with the ability to guide teams on software architecture and design best practices.
- Strong understanding of **SCRUM** methodologies; **SMC certification** is a plus.
- Solid knowledge of **testing frameworks** for unit, integration, performance, and security testing.
- Familiarity with **GitLab Flow**, **Docker**, **AWS EKS**, **CloudFormation**, and other DevOps tools.
- **Leadership & Communication**:

- Excellent people management skills, with the ability to mentor, inspire, and grow a high-performing team.
- Strong verbal and written communication skills, capable of translating complex technical concepts for non-technical stakeholders.
- Ability to manage cross-functional teams in a dynamic, fast-paced environment.



  • Cape Town, Western Cape, South Africa Lead Generation Group Full time

    Service Delivery Lead - Job DescriptionIn this critical role, you will lead our Service Delivery Team in providing exceptional customer service and resolving complex issues. You will develop and implement strategies to reduce escalation rates and enhance overall client satisfaction.Main Accountabilities:Providing expert guidance and coaching to team members...


  • Cape Town, Western Cape, South Africa Lead Generation Group Full time

    About the Position:We are seeking a highly motivated and experienced professional to join our team as a Results-Driven Client Support Professional.In this role, you will be responsible for contributing to our customer service efforts and driving business growth through process improvement and collaboration.Responsibilities:Implement Process Changes: Develop...


  • Cape Town, Western Cape, South Africa dotdigital Full time

    Job DescriptionWe are seeking a talented Development Lead to join our Product Engineering team.The successful candidate will be responsible for leading a team, building new functionality, and scaling our platform to meet increasing customer and data demands.Key responsibilities include:Leading a scrum team to achieve project goals and objectivesDeveloping...


  • Cape Town, Western Cape, South Africa Lead Generation Group Full time

    Lead Generation Team Lead - Business GrowthAt Lead Generation Group, we are committed to providing our clients with exceptional customer service and driving business growth through strategic partnerships.We are seeking a skilled and experienced Results-Driven Client Support Professional to join our team as a Lead Generation Specialist.About the Role:The...


  • Cape Town, Western Cape, South Africa Lead Generation Group Full time

    Job Overview:As a Lead Generation Specialist, you will be responsible for managing and resolving client complaints and issues related to our lead generation services. You will work closely with the sales team to identify areas for improvement and implement strategies to enhance the overall client experience.Key Responsibilities:Manage and resolve escalated...


  • Cape Town, Western Cape, South Africa Lead Generation Group Full time

    Digital Marketing Lead - Join Our TeamAs a key member of our team, you will be responsible for developing and executing strategies to expand campaign reach and performance within specific sectors and brands.About the CompanyThe Lead Generation Group is committed to delivering exceptional marketing solutions that meet the evolving needs of businesses in...


  • Cape Town, South Africa Stanchion Payment Solutions Full time

    We are looking for strong experienced developers who can fulfil a team lead role within our development division who meets the following criteria: **Job Accountabilities**: - Monitor and approve processes and methodology within the team. - Develop solutions from technical specifications. - Write high-quality, readable code to applicable standards (including...


  • Cape Town, Western Cape, South Africa Lead Generation Group Full time

    Results-Driven Marketing LeadThe Lead Generation Group is seeking a highly skilled Results-Driven Marketing Lead to join our team.This role involves leading the development and implementation of comprehensive performance marketing strategies to drive business growth and revenue.Developing and executing global performance marketing strategies to achieve...


  • Cape Town, Western Cape, South Africa Findojobs South Africa Full time

    We are looking for an experienced Agile Development Team Lead to join our team. As a Team Lead, you will lead and mentor a team of developers to deliver high-quality software solutions.Key responsibilities include:Leading and mentoring a team of developers to achieve project goals and objectivesCollaborating with stakeholders to define project scope,...


  • Cape Town, Western Cape, South Africa Lead Generation Group Full time

    Escalations Specialist LeadThe Lead Generation Group is committed to delivering exceptional customer experiences. To achieve this, we need an experienced Escalations Specialist Lead to manage and resolve escalated client complaints and issues.This role requires strong de-escalation techniques and conflict resolution skills, as well as a thorough...


  • Cape Town, Western Cape, South Africa Tumaini Full time

    About This OpportunityWe are looking for a Business Development and Team Lead to join our team at Tumaini. As a key member of our sales team, you will be responsible for driving sales growth, developing business relationships, and leading a high-performing team.Responsibilities:Sales Strategy and ExecutionDevelop and implement effective sales strategies to...


  • Cape Town, Western Cape, South Africa Lead Generation Group Full time

    Job SummaryLead Generation Group is seeking a skilled Lead Generation Expert to drive revenue growth and improve operational efficiency from Cape Town, South Africa.Key ResponsibilitiesDevelop and execute strategies to expand campaign reach and performance.Collaborate with cross-functional teams to achieve business objectives.Analyse data to inform business...


  • Cape Town, Western Cape, South Africa Pro Development Group Full time

    About the RoleWe are seeking a highly skilled Full Stack Developer - Tech Lead to lead our development team in delivering valuable software. The ideal candidate will have a strong background in Python, React, and Typescript, with experience in designing, implementing, and maintaining sophisticated systems that support the company's business processes and...


  • Cape Town, Western Cape, South Africa Lead Generation Group Full time

    Service Delivery Lead - Cape Town - Lead Generation GroupAs a Complaint Resolution Specialist, you will play a key role in ensuring customer satisfaction and resolving issues efficiently. You will collaborate with other departments to identify root causes of complaints and work on continuous improvement initiatives.Main Responsibilities:Provide constructive...


  • Cape Town, Western Cape, South Africa Scrums Full time

    Our Ideal CandidateWe are looking for a motivated and experienced senior web developer who can lead our web development team.The successful candidate will have:Excellent communication and interpersonal skills.Strong technical skills, including expertise in web development frameworks and technologies.A proven track record of delivering high-quality projects...


  • Cape Town, Western Cape, South Africa Parvana Full time

    As a Senior Software Engineer at Parvana, you will lead our software development team in creating innovative enterprise solutions that foster economic growth. Our client is a successful FinTech company that collaborates with major banks, retailers, and MNOs to optimise transactions.Key Responsibilities:Collaborate with Project Office, Product Teams, and...


  • Cape Town, Western Cape, South Africa Lead Generation Group Full time

    Job Title: Client Support and Services ExpertThe Lead Generation Group is seeking a dedicated and results-driven individual to support our customer service efforts.This role requires a key member of our team to contribute to delivering exceptional client experiences and driving business growth.Key Responsibilities:Process Improvement: Develop and implement...


  • Cape Town, Western Cape, South Africa Lead Generation Group Full time

    Job DescriptionAs a key member of the team, you will be responsible for driving high-quality lead generation across multiple marketing channels. Your primary focus will be on developing and executing strategies to expand campaign reach and performance within specific sectors and brands.


  • Cape Town, South Africa Lead Robot Full time

    Company Description As a LeadRobot Agent, you get to bring your personality to work every day and connect with others through meaningful interactions. Through these connections, you will be able to offer people a variety of opportunities, from giving them a chance to better their financial situations to joining amazing causes that will benefit them and the...


  • Cape Town, Western Cape, South Africa Lead Generation Group Full time

    Job Title: Escalations ManagerJob Summary:Lead Generation Group is seeking a skilled Escalations Manager to join our team. As an Escalations Manager, you will be responsible for managing and resolving escalated client complaints and issues.Key Responsibilities:Manage and resolve escalated client complaints and issues, ensuring a high level of customer...