Join our Johannesburg office as an Accountant. Your responsibilities include maintaining financial records, preparing tax returns, and ensuring that all financial operations comply with regulations. The ideal candidate will have a keen analytical eye and a passion for solving financial puzzles.