We are seeking a detail-oriented Accountant to join our dedicated team in Johannesburg. The ideal candidate will possess strong analytical skills and be responsible for preparing financial statements, managing accounts payable and receivable, and ensuring compliance with regulations.