We are looking for a passionate Senior Accountant to enhance our finance team in Johannesburg. This role involves comprehensive financial management tasks including preparing documents for audits, overseeing tax submissions, and ensuring compliance with South African accounting standards while contributing to strategic financial projects.