We are seeking a detail-oriented Accountant to join our financial team in Johannesburg. In this role, you will manage various accounting responsibilities including preparing financial statements, conducting audits, and ensuring compliance with regulations. The ideal candidate will have a solid understanding of accounting principles, attention to detail, and excellent communication skills.