🌿 Back to all jobs

🥝 Senior Bookkeeper

Communicate Finance | Remote, South-Africa | Posted June 06, 2026

Job Description

Job Description

  • Maintain accurate day-to-day financial records across GL, AP, AR and fixed assets
  • Perform complex balance sheet, bank, petty cash, FX and inter-company reconciliations
  • Manage foreign exchange processing, supplier payments and forward exchange contracts (FECs)
  • Ensure accurate monthly pricing updates, account corrections and customer receipts allocation
  • Process online banking transactions, cashbooks and payment runs
  • Run the full monthly payroll cycle for ±140 employees using Sage Payroll
  • Manage PAYE, UIF and SDL returns and submissions
  • Prepare and submit mid-year and annual payroll tax returns (IRP5s) via eFiling/EasyFile
  • Produce and maintain detailed financial and statistical spreadsheets for reporting and audits
  • Prepare audit schedules, reconciliations and supporting documentation for annual external audits
  • Maintain data integrity within the financia...

Apply for This Position

Submit Application