We are seeking a dedicated Public Health Officer to join our team in Johannesburg. This role involves designing and implementing health programs aimed at improving the overall health of the community. You will work collaboratively with local health departments and organisations to assess health needs and develop strategic interventions. The ideal candidate should have a strong foundation in public health principles and experience in community engagement.