Join our dynamic accounting firm in Johannesburg as an Accountant. You will handle a variety of financial tasks including ledger management, taxation, and audits. The successful applicant will have great communication skills and the ability to work under pressure. This position offers opportunities for professional growth and development within the company.