We are seeking a compassionate and skilled General Practitioner to join our dynamic team at Health First Clinic in Johannesburg. In this role, you will provide comprehensive medical care, perform physical examinations, and manage patient health records. You will collaborate with a team of healthcare professionals to ensure the highest standard of patient care.