We are looking for a compassionate and experienced Social Worker to join our team in Johannesburg. The ideal candidate will have a strong background in community outreach and advocacy for vulnerable populations. You will play a key role in developing and implementing programs that address the social, emotional, and practical needs of clients.