As an Accountant for our Johannesburg office, your key responsibilities will include maintaining financial records, generating reports, and providing advice on financial matters. This position is perfect for someone with strong analytical skills who enjoys working in a fast-paced environment.