Join our team in Johannesburg as a veterinarian, where you will provide comprehensive medical care to a variety of animals. The ideal candidate should have a strong passion for animal welfare, a team-oriented mindset, and a commitment to excellence in veterinary practice. Responsibilities include diagnosing and treating illnesses, performing routine check-ups, and educating pet owners on health care.