We are seeking an enthusiastic Public Health Officer to join our team in Johannesburg. This role involves developing and implementing public health programs aimed at addressing community health challenges and improving overall health standards. The ideal candidate will have a strong passion for public health, excellent communication skills, and the ability to work collaboratively with community organizations.