We are seeking a qualified Legal Counsel to join our team in Johannesburg. This role involves providing comprehensive legal support throughout the organization, including contract management, compliance, and advisory services. The ideal candidate will have a strong understanding of corporate law and experience in handling complex legal matters.