We are seeking an experienced Accountant to join our finance team in Johannesburg. The ideal candidate will be responsible for maintaining financial records, preparing financial statements, and overseeing financial reporting. This role requires a strong understanding of accounting principles and excellent analytical skills.