🌿 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...