As an Accounting Officer at our Johannesburg office, you will manage financial records, prepare budgets, and ensure compliance with tax regulations. We value candidates with a strong accounting background and excellent communication skills who can work collaboratively within a team.