We are seeking a dedicated General Practitioner (GP) to join our esteemed healthcare team in Johannesburg. The ideal candidate will have a passion for patient care, strong clinical skills, and the ability to work collaboratively across various departments. In this role, you will conduct assessments, provide treatment plans, and offer ongoing patient education while ensuring the highest standards of care are met.