Key Responsibilities: Recruitment & 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 & 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 & 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 & Events: Coordinate employee welfare programs, staff events, and conferences. Desired Skills & Experience: Qualifications: Bachelor's degree or Advanced Diploma in Human Resource Management (NQF 7). Postgraduate qualification in HR or Labour Law is an advantage. Experience: At least 5 years of HR experience, preferably in a mining or industrial environment. Experience in preparing Employment Equity submissions, Workplace Skills Plans, and Annual Training Reports is essential. Technical Skills: Strong knowledge of labour laws, HR best practices, and proficiency in HR systems and tools. Location: Edenvale or Carletonville