About the position
We are looking for a highly organised and detail-oriented Bookkeeper & Admin Assistant to join our clients team. This role offers the opportunity to work closely with the Finance Manager and Director, supporting multiple entities across both financial and administrative functions.
Key Responsibilities
Bookkeeping & Finance
- Manage bookkeeping and monthly reporting using Xero
- Load payments, reconcile invoices, and manage transaction flows
- Prepare and post receipts, deposits, purchase orders, invoices, and refunds
- Reconcile bank feeds and resolve discrepancies
- Maintain monthly interest journals across multiple entities and loan structures
- Upload and manage bank statements across entities
- Prepare weekly payables and receivables for review
- Assist with statutory correspondence and audit requirements
- Manage residential property-related expenses
- Maintain inventory and asset registers, including insurance administration
- Present monthly financial deliverables in a clear and structured format
Administration & Operations
- Coordinate calendars, meetings, and appointments
- Manage professional email correspondence
- Maintain filing systems and document control across multiple entities
- Handle courier and logistics coordination
- Assist with passport and licence renewals, medical aid, and leave administration
- Maintain and update internal databases
Minimum Requirements
- Minimum3 years’ experience in a bookkeeping or finance role
- Xero proficiency (essential) – including bank reconciliation, invoicing, and reporting
- Strong Excel skills
- Solid understanding of South African tax, VAT, and SARS e-Filing
- Experience with multi-entity bookkeeping and intercompany transactions
- Good knowledge of accounting principles (debits, credits, trial balance, management accounts)
- Experience with creditor and debtor age analysis
- Exposure to document management systems
- Valid driver’s licences
- Clear credit record and verifiable references
- Advantageous: International travel administration experience
Personal Attributes
- Exceptional attention to detail with high accuracy
- Strong organisational and time management skills
- Ability to manage multiple priorities and meet deadlines
- Excellent written and verbal communication
- High level of accountability, discretion, and confidentiality
- Emotionally intelligent and composed under pressure
- Self-motivated and proactive
- Strong team player with a professional approach
If this role sounds like a good fit for your skills and experience, we would love to hear from you. Please send your CV through for consideration, we look forward to connecting with you.
Desired Skills:
- Accounting
- Administration
- Bookkeeping
- Budgeting
- Invoices
- MS Excel
- Payroll