We are seeking a detail-oriented General Accountant to join our finance team in Johannesburg. In this role, you will handle various accounting functions including preparing financial statements, maintaining records, and ensuring compliance with tax regulations. Your expertise will be crucial in supporting our financial planning and analysis efforts.