Senior Bookkeeper & Hr Generalist Media / Ad Agency Experience

Johannesburg, Gauteng, South Africa

Job Description


An exciting opportunity within our client, a dynamic company with two divisions focusing on the in-store advertising and media exchange based in Sandton is urgently looking for Senior Bookkeeper & HR Generalist to join their team.This role combines core bookkeeping and HR tasks with the opportunity to independently lead projects, such as financial modelling and strategic business planning. Youll manage the finances, employee engagement and IT queries in the medium-sized company with 25 staff members, working across their two divisions focused on in-store advertising and media exchange.In order to be considered the following is required:

  • Minimum of 7-10 years of experience in a similar role, with solid knowledge in both bookkeeping and HR
  • Demonstrated ability to independently handle financial modelling and strategic business planning projects using tools like Modeliks
  • Broad experience in finance and HR
  • Good knowledge of basic conditions of employment and labour law
  • Strong organizational and multitasking skills
  • Excellent communication and team management abilities
  • Relevant qualifications in finance / accounting
  • Proficient in Excel
  • Tech-savvy, with the ability to independently handle software-based financial projects (e.g., using platforms like Modeliks for financial modelling and business planning)
Responsibilities:Finance:
  • Manage accounts receivable, ensuring all billing is accurate
  • Handle debtor invoices, queries, statements, and credit control
  • Input new client data and maintain accurate records
  • Oversee accounts payable and ensure timely payments
  • Manage cash flow and perform all banking tasks
  • Develop business financial models, including break-even analysis, to support decision-making and budget planning using various software for independent financial planning projects
HR:
  • Facilitate and coordinate recruitment and selection processes with line managers
  • Create job descriptions, oversee onboarding and screen candidates
  • Develop and maintain employee records
  • Handle employee relations, including issuing warnings and managing resignations with LabourNet
  • Manage and update HR policies and procedures
  • Serve as the point of contact for employee engagement and welfare
  • Coordinate staff welfare and entertainment events
  • Complete HR statutory returns (e.g. Equity returns, Department of Stats returns, training submissions to SETA)
Payroll:
  • Prepare monthly salary inputs (e.g., commissions, new staff)
  • Send updated salary information to our outsourced accounting service provider, Bean Counter
  • Manage BEE certification processes
  • Handle leave management and responses
  • Lead the Training and Health & Safety Committees
IT Queries:
  • Address minor IT issues and coordinate with IT service providers as needed
If you would like to email your CV directly - please send it toInformation displayed above not limited to advertisement.Please consider your application as unsuccessful if you have not received a response within 14 days of submitting your application. However, please keep a lookout on our website, , for available positions which you may be suited for.

Be Different Recruitment

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD1364845
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Johannesburg, Gauteng, South Africa
  • Education
    Not mentioned