As an Accountant based in Johannesburg, you will oversee various accounting functions, including the preparation of budgets and forecasts, processing invoices, and ensuring accurate financial reporting. This position requires excellent analytical skills and the ability to work collaboratively across departments. We are looking for someone who is proactive and eager to contribute to a growing team.