Deep understanding of computing, supported by a degree or equivalent qualification in computer science or a related field. Significant experience teaching computing or a closely related subject in South Africa, with a strong grasp of evidence-based pedagogy. Proven experience line-managing staff in an education or learning design context. Track record of designing and delivering high-quality learning experiences in formal and non-formal education settings. Experience of designing and delivering high-quality teacher professional development and training. Excellent communication skills. Strong project management skills. Effective collaborator. Commitment to inclusion, accessibility, and equitable learning experiences. Ability to use user feedback, data, and evaluation evidence to inform and improve educational design.