Looking for an experienced Bookkeeper to manage daily financial activities in our Johannesburg office. Responsibilities include managing accounts payable and receivable, preparing financial statements, and coordinating the month-end closing process. The perfect candidate will have excellent organizational skills, strong analytical abilities, and previous experience in bookkeeping.