Minimum Requirements: Matric (Grade 12) HR Diploma or Degree advantageous Qualification in Bookkeeping, Accounting, Finance, or related field advantageous Minimum 35 years HR experience within a law firm environment preferred Minimum 25 years bookkeeping experience, preferably within a legal or professional services environment Strong administrative and organisational skills Excellent attention to detail and ability to multitask Computer literate in MS Office Ability to work independently and manage multiple priorities in a fast-paced environment Key Responsibilities: Oversee general office administration and daily operations Manage office supplies, service providers, maintenance, and company assets Coordinate boardroom bookings, company vehicle bookings, and travel arrangements Maintain filing systems, legal files, court calendars, and diary management Assist with drafting reports, correspondence, and company documentation Manage petty cash, reimbursements, and office-related expenses Coordinate office events, marketing materials, and client gifting Liaise with IT service providers and arrange technical support when required Assist with HR administration, onboarding, leave management, contracts, disciplinary processes, and policy implementation Maintain employee records and support HR compliance processes Handle bookkeeping functions, including reconciliations, invoicing, statements, collections, remittances, and financial recordkeeping Assist with audit preparation and ensure compliance with legal accounting procedures Consultant: Danielle Fortuin - Dante Personnel Johannesburg