We are seeking a dedicated and compassionate Social Worker to join our team in Johannesburg. In this role, you will be responsible for assessing client needs, developing service plans, and providing direct support and advocacy. The ideal candidate should have experience working with diverse populations and be committed to improving the quality of life for individuals and families in our community.