HR Officer

4 days ago


Johannesburg, Gauteng, South Africa Boardroom Appointments Full time R250 000 - R400 000 per year


Are you a hands-on HR professional who thrives in fast-paced, high-performance environments? Do you enjoy working independently and making an impact across all levels of an organisation?

We are looking for a dynamic HR Officer to support a leading company in the heavy industrial, construction, and engineering sector. This is a full generalist role that requires someone with strong HR administration skills, experience in contracts and compliance, and the confidence to operate without micromanagement.

Key Responsibilities:
  • Draft and manage employment contracts, addendums, and termination documents

  • Handle day-to-day HR administration and maintain accurate employee records

  • Manage employee queries and provide operational HR support

  • Assist with internal reporting and statutory compliance (EEA, WSP/ATR, etc.)

  • Support onboarding, HR policies, and general compliance

  • Provide on-site support where needed across multiple project locations

Requirements:
  • Matric plus a Degree in Human Resources

  • 3 to 5 years experience in an HR Generalist or HR Officer role

  • Experience in Construction, Engineering, or related industrial sectors

  • In-depth knowledge of South African labour legislation

  • Strong communication, administrative, and interpersonal skills

  • Self-starter who can work independently and manage competing priorities

  • Valid drivers license and willingness to travel




  • HR Officer

    1 week ago


    Johannesburg, Gauteng, South Africa Badger & Bird Talent Full time R250 000 - R500 000 per year

    HR Officer (9-Month Contract)On behalf of our client, a leading healthcare and retail business in South Africa, we are seeking an experienced HR Officer for a 9-month contract.This is a hands-on, operational role based in Midrand, Johannesburg, which requires regular travel to retail sites countrywide. You will be responsible for providing a full generalist...

  • HR Officer

    4 days ago


    Johannesburg, Gauteng, South Africa Boardroom Appointments Full time R250 000 - R500 000 per year

    Job Purpose:The HR Officer (Recruitment and Selection) will be responsible for managing the entire recruitment lifecycle, from talent sourcing and attracting candidates to conducting interviews and managing hiring decisions. The role will focus on implementing effective recruitment strategies to ensure the organization hires qualified talent in line with...

  • hr officer

    1 week ago


    Johannesburg, Gauteng, South Africa Advtech Full time R250 000 - R450 000 per year

    Join Our Team at IIE Rosebank CollegeThe Independent Institute of Education, Rosebank College, is part of the ADvTECH Group, Africa's leading private education provider. From our humble beginning in 1909, Rosebank College has grown to a student population of more than 30,000 students nationwide.As we continue to expand and innovate, we invite passionate...

  • HR Director

    1 week ago


    Johannesburg, Gauteng, South Africa Inspired Schools Full time R1 200 000 - R2 400 000 per year

    Location:Johannesburg, ZADate: 24 Nov 2025Application closing date:ROLE SUMMARY:We have an exciting opportunity for a Regional Head of Human Resources to join us looking after the Africa region. They will play a critical hands-on role in overseeing the delivery of the HR service across 14 schools in the region and 1,650 employees in South Africa, 150 in...

  • HR Business Partner

    1 week ago


    Johannesburg, Gauteng, South Africa Business Operations and Legal Full time R1 200 000 - R2 400 000 per year

    Main duties and responsibilitiesImplementation of strategyChallenge, support and add value to the office in pursuit of its objectives and overall business strategy.  Ensure and/or manage delivery of the HR Strategy within the office in a way that takes into account the priorities and culture of the Office while striving for firm wide consistent practice. ...

  • HR Business Partner

    7 days ago


    Johannesburg, Gauteng, South Africa Pinsent Masons Full time R10 000 - R150 000 per year

    DescriptionMain duties and responsibilitiesImplementation of strategyChallenge, support and add value to the office in pursuit of its objectives and overall business strategy. Ensure and/or manage delivery of the HR Strategy within the office in a way that takes into account the priorities and culture of the Office while striving for firm wide consistent...


  • Johannesburg, Gauteng, South Africa Hire Resolve Full time R250 000 - R500 000 per year

    Job Title: Secretary /Admin - HRLocation: Johannesburg, GPStart Date: ImmediatelyJob Summary: As the Secretary/Admin - HR, you will be responsible for providing comprehensive administrative support to the company while also managing key HR functions. This role requires a high degree of professionalism, confidentiality, and the ability to multitask...


  • Johannesburg, Gauteng, South Africa AVI PVT. LTD Full time R375 000 - R525 000 per year

    GROW A GREAT CAREER WITH THE COMPANY THAT GROWS GREAT BRANDSAt our AVI Limited, we believe in collaboration and innovation to drive exceptional results. Our Shared Services departments—spanning IT, Finance, HR, Logistics, Digital, Marketing, and Field Marketing — are essential to the growth of our industry-leading brands. We foster a high-performance...


  • Johannesburg, Gauteng, South Africa AVI Limited Full time R240 000 - R360 000 per year

    GROW A GREAT CAREER WITH THE COMPANY THAT GROWS GREAT BRANDSAt ourAVI Limited, we believe in collaboration and innovation to drive exceptional results. OurShared Services departments—spanningIT, Finance, HR, Logistics, Digital, Marketing, and Field Marketing— are essential to the growth of our industry-leading brands. We foster a high-performance culture...

  • HR Manager

    4 days ago


    Johannesburg, Gauteng, South Africa Boardroom Appointments Full time R2 000 000 - R2 500 000 per year

    Minimum requirements:Minimum bachelors degree minimum in HR Management. Experience as a HR generalist coupled with extensive ER specialist experience. Minimum of 8 years HR experience at a senior manager level. Extensive knowledge of Labour Law, and broad Union exposure. Strong recruitment experience and demonstrated ability to improve staff retention...