An established law firm based in Emmarentia, Johannesburg is seeking a reliable, organised and detail-oriented Assistant Accountant to support the day-to-day bookkeeping, reconciliations, financial administration and reporting functions of the practice. The successful candidate will work closely with attorneys, legal secretaries and management, with a particular focus on financial reconciliations, Road Accident Fund (RAF) payment administration and maintaining accurate accounting records. This position is suited to someone who is highly organised, accurate and capable of managing multiple deadlines in a professional environment. Key Responsibilities Maintain accurate accounting records using QuickBooks. Process receipts, payments, supplier invoices, expenses and journals. Perform bank, creditor, debtor and general ledger reconciliations. Maintain debtor and creditor accounts and assist with payment allocations and follow-ups. Support month-end and year-end accounting processes. Reconcile and monitor RAF payments and outstanding balances. Prepare VAT reconciliations and supporting schedules. Assist with trust accounting administration and compliance-related recordkeeping. Prepare financial reports, cash flow schedules and management summaries. Maintain accurate electronic records and assist with general financial administration. Liaise with external accountants, auditors and relevant stakeholders. Requirements Matric certificate. Qualification in Bookkeeping, Accounting or Financial Management advantageous. Minimum 2-3 years' bookkeeping or assistant accounting experience. Proven experience with bank and general ledger reconciliations. Working knowledge of QuickBooks (Online or Desktop). Good Microsoft Excel, Word and Outlook skills. Experience within a law firm, RAF environment, trust accounting or FICA compliance will be advantageous. Key Competencies: Strong numerical ability and attention to detail. Excellent organisational and time management skills. Ability to work independently and meet deadlines. Strong reconciliation and problem-solving skills. Professional communication skills. High levels of integrity, discretion and confidentiality. Working Hours: Full-time, office-based position. Monday to Friday. 08:30 – 16:00.