Job Description
The HR Manager is responsible for managing the full HR function on-site within an engineering company delivering services to mining, petrochemical, power generation, and heavy industrial clients. The role ensures labour stability, legislative compliance, effective project resourcing, and strong employee relations in high-risk, unionised, and projectdriven environments. Minimum Job Requirements: Act as the senior HR representative on site. Partner closely with Site Managers, Project Managers, and Engineering leadership. Translate business and project requirements into practical HR solutions. Manage all disciplinary processes, grievances, incapacity matters, and disputes. Represent the company at CCMA and Bargaining Councils (e.g. MEIBC). Engage with trade unions and workforce representatives where applicable. Proactively manage labour risk on projects and shutdowns. Manage end-to-end recruitment of engineers, artisans, technicians, supervisors, and support staff. Oversee workforce mobilisation, onboarding, and demobilisation. Ensure compliance with site access requirements, medicals, inductions, and client standards. Ensure compliance with South African labour legislation (LRA, BCEA, EE, SDA). Support compliance with the Mine Health & Safety Act and OHS Act, depending on site. Manage Employment Equity plans, reporting, and audits. Support client, Department of Labour, and regulatory inspections. Manage employment contracts, fixed-term agreements, and project-based employment. Oversee performance management processes on site. Support payroll inputs, time & attendance, leave, and project allowances. Identify skills gaps and coordinate statutory, safety, and technical training. Manage apprenticeships, learnerships, and artisan development where applicable. Ensure training compliance for high-risk industrial environments. Work closely with SHEQ teams to embed a strong safety culture. Support wellness initiatives, absenteeism management, and EAP programmes. Ensure HR processes align with client and statutory safety requirements. Minimum Qualifications and experience: Bachelors degree in human resources, Industrial Psychology, Labour Relations, or related field. Postgraduate qualification or HR certification (advantageous). Minimum 58 years HR experience, with at least 35 years in a mining or heavy industrial environment. Experience working on a mine site or rotational environment (advantageous). In-depth knowledge of South African labour legislation, including the LRA, BCEA, EE Act, Skills Development Act, and OHSA. Experiencing in dealing with unions. Proven experience managing payroll, BBBEE, and Employment Equity submissions. Strong interpersonal and leadership skills with the ability to influence and guide at all levels. Excellent written and verbal communication skills. Highly organized, with excellent time management and multitasking abilities. Resilient and able to perform under pressure in a fast-paced, high-demand environment. High degree of professionalism, ethics, and confidentiality Knowledge Skills: Strong knowledge of South African labour legislation and mining compliance requirements. Excellent employee relations and conflict resolution skills. Strong leadership, communication, and stakeholder management abilities. High level of integrity, discretion, and professionalism. Proficient in HR systems and MS Office.