Human Resources Specialist

15 hours ago


Johannesburg, Gauteng, South Africa MECS Africa Full time
Job Description

This is a key role within MECS Africa, focusing on the recruitment and development of top talent. As Human Resources Officer, you will be responsible for managing the entire recruitment process, from job advertisements to interviews, as well as preparing employment contracts and coordinating onboarding activities.

The ideal candidate will possess strong knowledge of labour laws and HR best practices, with experience in preparing Employment Equity submissions, Workplace Skills Plans, and Annual Training Reports. A bachelor's degree or Advanced Diploma in Human Resource Management (NQF 7) is required, with a postgraduate qualification in HR or Labour Law being an advantage.

This role involves maintaining accurate employee records, assisting with payroll and benefits administration, drafting HR-related letters, and supporting managers in disciplinary and grievance matters. You will also be responsible for developing competency matrices, coordinating internal and external training opportunities, and preparing reports for compliance submissions.

Key Responsibilities:
  • Recruitment and Onboarding: Manage the recruitment process from job advertisements to interviews, prepare employment contracts, and coordinate onboarding activities for new hires.
  • HR Administration: Maintain accurate employee records, assist with payroll and benefits administration, and draft HR-related letters such as confirmations and increase letters.
  • Training and Development: Develop competency matrices, coordinate internal and external training opportunities, and prepare reports for compliance submissions.
  • Employment Equity: Participate in EE meetings, prepare EE submissions, and ensure compliance with relevant regulations.
  • Labour Relations: Support managers in disciplinary and grievance matters, investigate incidents, and ensure compliance with labor laws and company policies.
  • Performance Management: Assist with the development and management of KPIs and support performance reviews and probationary processes.
  • Reporting and Compliance: Draft HR policies, attend departmental meetings, manage internal communications, and compile progress reports. Assist with exit processes and ensure compliance with termination procedures.
  • Staff Welfare and Events: Coordinate employee welfare programs, staff events, and conferences.
Required Skills and Qualifications

The successful candidate will have at least 5 years of HR experience, preferably in a mining or industrial environment. Strong technical skills are essential, including proficiency in HR systems and tools.

A salary of R550,000 - R650,000 per annum is offered, depending on experience and qualifications. The location for this role is Edenvale or Carletonville.



  • Johannesburg, Gauteng, South Africa Signa Opportunity Full time

    Job OverviewWe are seeking a highly skilled Human Resources Specialist to join our team at Signa Opportunity. In this role, you will be responsible for personnel administration within a manufacturing company and/or have a Bachelor Degree in Human Resources, Administration, or Law.Key ResponsibilitiesManage and prioritize a busy workload with high accuracy...


  • Johannesburg, Gauteng, South Africa Dynexity Full time

    Job Title: Human Resources SpecialistWe are seeking a highly skilled and organized Human Resources Specialist to join our team at Dynexity.About the Role:The successful candidate will be responsible for providing strategic HR support across various functions, including pay and benefits, recruitment, training and development, and disciplinary procedures. They...


  • Johannesburg, Gauteng, South Africa Ashton personnel Full time

    Job Title: Human Resources Training SpecialistAbout the Role:We are seeking a skilled Human Resources Training Specialist to join our team at Ashton Personnel. As an HR Development Administrator, you will be responsible for coordinating Group Training events, utilizing SAP Business Events to ensure accurate training data and reporting.Key...


  • Johannesburg, Gauteng, South Africa Level-Up Full time

    Job OverviewWe are seeking a highly skilled Human Resources Specialist to join our team at Level-Up, an innovative FMCG warehousing company. As an HR Generalist, you will play a key role in providing a broad range of human resources services to employees across multiple levels within the organization.This is an excellent opportunity for someone with a strong...


  • Johannesburg, Gauteng, South Africa Aim Personnel Services Full time

    We are looking for a highly skilled Senior Human Resources Specialist to join our team at Aim Personnel Services in Kempton Park.The ideal candidate will have a strong background in HR and will be responsible for developing and implementing HR strategies that align with the company's goals and objectives.This is a full-time position with a salary of R50,000...


  • Johannesburg, Gauteng, South Africa Ivanhoe Mines Full time

    At Ivanhoe Mines, we are seeking an experienced Human Resource Administration Specialist to join our team in Johannesburg. This role involves providing administrative support in a dynamic environment, utilizing proficiency in English and French written and spoken.We estimate the salary for this position to be around R750,000 per annum, considering the...


  • Johannesburg, Gauteng, South Africa Pillango Placements Full time

    Pillango PlacementsWe are seeking a skilled Human Resources Specialist to join our team in an exciting opportunity.Job Description:A key member of the Pillango Placements HR team, you will be responsible for providing operational and administrative support to all business units. This role involves maintaining personnel records, employment contracts, job...


  • Johannesburg, Gauteng, South Africa Advius (Pty) Ltd Full time

    Job Title: Human Resource Operations SpecialistOverviewAt Advius (Pty) Ltd, we seek a skilled and detail-oriented Human Resource Operations Specialist to support our HR functions. This role is ideal for a candidate with excellent organizational skills, strong communication abilities, and a commitment to fostering a positive workplace culture.Key...


  • Johannesburg, Gauteng, South Africa TalentCru Full time

    A leading workforce solutions company, driven to grow people, businesses and economies through connections that allow them to realize their potential has an exciting opportunity for a Human Resources Recruitment Specialist in Gauteng.Job OverviewThe TalentCru Group is a dynamic and innovative organization dedicated to connecting top talent with the best...


  • Johannesburg, Gauteng, South Africa Isilumko Staffing Full time

    We are seeking an experienced Human Resources Specialist to join our team at Isilumko Staffing in Braamfontein on a 6-month contract.Key Responsibilities:Develop and implement effective engagement and termination packsLead recruitment and selection processesCapture and manage payroll dataManage grievances and disciplinariesPrepare and present...


  • Johannesburg, Gauteng, South Africa TFG Human Resources Full time

    Job Title: ER Compliance SpecialistEstimated Salary: R1 200 000 - R1 500 000 per annum (dependent on experience)About TFG Human ResourcesTFG Human Resources is a leading retail and clothing manufacturing company seeking an experienced ER Compliance Specialist to join our team.Key Responsibilities:Provide advisory support on employment law compliance,...


  • Johannesburg, Gauteng, South Africa Isilumko Staffing Full time

    A dynamic role awaits a skilled Human Resources Administrator to join Isilumko Staffing on a 6-month contract. As an integral part of our regional business unit, you will play a crucial role in administering and advising on human resources policies and procedures.Key responsibilities include:Ensuring compliance with organizational policies and legal...


  • Johannesburg, Gauteng, South Africa TalentCru Full time

    TalentCru Career OpportunityA leading workforce solutions company, TalentCru, is seeking a skilled Talent Acquisition Specialist to join our team in Gauteng.The ideal candidate will have a strong background in human resources and recruitment, with experience in managing all aspects of the recruitment process.Responsibilities:Manage the entire recruitment...


  • Johannesburg, Gauteng, South Africa Energy at Work Projects Full time

    Job SummaryWe are seeking an experienced Human Resources Business Partner Specialist to join our team at Energy at Work Projects. As a key member of our HR department, you will be responsible for providing HR and IR support to designated sites or business units.Key ResponsibilitiesHR Management:Collaborate with HR team members to develop and maintain...


  • Johannesburg, Gauteng, South Africa Talent Acquisition Consulting Full time

    A well-established international organization based in Southern Africa is seeking a skilled Human Resources Administrator to support local and global HR projects.Job DescriptionThe ideal candidate will have relevant diploma or degree with at least 2 years of HR administration experience. Responsibilities include:Assisting with coordination and data...


  • Johannesburg, Gauteng, South Africa Talent 101 Full time

    Talent 101 is seeking a detail-oriented and experienced HR/Payroll Administrator to join our dynamic team.The ideal candidate will bring a solid background in Human Resource Management, a keen eye for detail, and a strong understanding of payroll processes.This role is critical in ensuring smooth HR operations and maintaining accurate employee records.Key...


  • Johannesburg, Gauteng, South Africa Newrest Full time

    Newrest is a dynamic, multi-sector catering company with 40,000 employees in 54 countries.We are committed to providing excellent services and quality products to our clients. Our team works diligently to ensure that every aspect of our business runs smoothly.Job SummaryWe are seeking a highly skilled and experienced Human Resources Manager and Payroll...


  • Johannesburg, Gauteng, South Africa Isilumko Staffing Full time

    We are seeking an experienced Human Resources Specialist to work onsite at our Distribution Centers. This dynamic role will involve ensuring workplace safety protocols are followed, fostering a positive work environment, and providing HR support as needed.Key Responsibilities:Safety First: Wearing safety gear and ensuring compliance with workplace safety...


  • Johannesburg, Gauteng, South Africa Professional Resources Partners Pty Ltd Full time

    We are seeking a highly skilled Strategic Payroll and Human Resources Coordinator to join our team at Professional Resources Partners Pty Ltd.Salary: R18 000 – R20 000 CTC (estimated)The successful candidate will be responsible for administering payroll information, compiling and checking variances, validating dismissals and resignations, resolving...


  • Johannesburg, Gauteng, South Africa Isilumko Staffing Full time

    About the RoleIsilumko Staffing is seeking an experienced HR Director to lead our Human Resources function. As a key member of the executive team, you will be responsible for developing and implementing HR strategies that align with the company's goals and objectives.Key Responsibilities:Develop and implement HR strategies that support business...