Lead a development team within Technology Services, combining hands-on development, technical guidance, and people management to drive cloud-based product delivery and support the strategic roadmap in a high-performance environment. Permanent role, Johannesburg. Reports to the Software Development Manager. RESPONSIBILITIES Technical Leadership & Hands-on Development Lead a team of 46 developers; provide mentorship, regular code reviews, and uphold architectural standards. Design, develop, and maintain scalable, high-performance web apps on GCP (Firebase/Firestore) with Angular; contribute ~5060% hands-on coding. Address technical debt; champion modern technologies and sound software design principles. Act as a subject-matter participant in the Architecture forum; ensure adherence to defined solution architectures. Delivery, Operations & Quality Plan and estimate work; drive sprints with product and QA; communicate clearly with technical and non-technical stakeholders. Oversee deployments, release management, and ongoing maintenance; troubleshoot complex issues. Ensure robust testing (unit, integration, performance) and optimize for performance, scalability, and cloud cost efficiency . Team & People Management Manage 46 permanent employees and contractors; foster a high-performance, quality-driven culture. Handle conflict resolution, motivation, coaching, and ownership of outcomes. Collaborate effectively with diverse, cross-functional, and remote teams (including where distance/language barriers exist). Product & Project Delivery Drive platform modernization (especially cloud components) through sprint contribution, planning, and stakeholder engagement to deliver high-quality solutions. REQUIREMENTS Tertiary technology degree strongly preferred. 8 years in software development; 23 years in a leadership/mentorship role. Healthcare experience advantageous. Modern SDLC (Agile/Scrum/Kanban). KNOWLEDGE & SKILLS Strong in GCP (Firebase/Firestore), Angular (v12), HTML5/CSS3, RESTful APIs, Git, CI/CD, and containerization (e.g., Docker). Broad architectural understanding (solution, business, information, and application architecture) and systems thinking . Familiarity with agentic AI in the SDLC is preferred now and will become a requirement. BEHAVIOURAL COMPETENCIES Strong leadership, communication, and problem-solving; collaborative, adaptable, growth-oriented. Takes full ownership of outcomes and engages effectively across stakeholders and remote teams. COMPENSATION: The proposed salary for the role is R120k CTC per month, but the option remains with the client to offer any market related salary considering a candidate’s qualifications, skills, and experience.