Staff Supervision: Hiring, training, and managing camp staff, including counselors, instructors, and administrative personnel. Program Development: Planning and coordinating activities, events, and schedules for camp attendees, ensuring th......
Job Location: Grahamstown, Eastern Cape, South Africa