As an Accountant in our Johannesburg office, you will play a vital role in maintaining our financial records and ensuring compliance with regulatory standards. You will be responsible for managing accounts payable/receivable, preparing financial statements, and assisting with audits. The ideal candidate will have a keen eye for detail and a passion for accounting principles.