We are seeking a meticulous Bookkeeper with strong financial acumen to join our Johannesburg office. The ideal candidate will handle a variety of bookkeeping tasks, ensuring financial records are accurate and up-to-date. This role involves processing invoices, managing accounts payable and receivable, and reconciling bank statements while maintaining compliance with financial regulations.