Human Resources (HR) Officer

Batlokoa Enterprise Group

Middelburg

On-site

ZAR 180,000 - 260,000

Full time

9 days ago
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Growth opportunities
Professional working environment

Job summary

Batlokoa Enterprise Group is seeking an HR Officer to manage the full HR function from recruitment to payroll support. The role focuses on building a compliant, productive work environment in Embalenhle, Mpumalanga.

The candidate should have at least 1 year HR experience, strong communication skills and a solid understanding of South African labour laws. A Diploma or Degree in HR-related field is preferred, with proximity to the local community a plus.

Qualifications

  • Minimum 1 year HR experience
  • Knowledge of South African Labour Laws
  • Driver’s License will be an advantage

Responsibilities

  • End-to-end recruitment and selection
  • Maintain employee records and HR databases
  • Develop and implement HR policies and procedures
  • Onboard and orient new hires
  • Manage employee relations and conflict resolution
  • Coordinate training and development initiatives
  • Monitor attendance, leave and performance management
  • Ensure compliance with labour laws and company policies
  • Assist with payroll administration and HR reporting
  • Handle general HR and administrative duties

Skills

Communication skills
Interpersonal skills
Organizational skills
Time management
Confidentiality
Problem solving

Education

Diploma or Degree in HR Management or related field

Job description

About the Position

Batlokoa Enterprise is seeking a dedicated and organized HR Officer to join our team. The successful candidate will be responsible for managing the full HR function including recruitment, employee relations, performance management, training and development, compliance and ensuring a positive and productive work environment.

Key Responsibilities
  • Manage end-to-end recruitment and selection process
  • Maintain employee records and HR databases
  • Develop and implement HR policies and procedures
  • Administer employee onboarding and orientation
  • Manage employee relations and conflict resolution
  • Coordinate training and development initiatives
  • Monitor attendance, leave and performance management
  • Ensure compliance with labour laws and company policies
  • Assist with payroll administration and HR reportingPromote a positive and productive work environment
  • Handle general HR and administrative duties
  • Diploma or Degree in HR Management, Industrial Psychology or related field
  • Minimum 1 year HR experience
  • Knowledge of South African Labour Laws
  • Strong communication and interpersonal skills
  • Excellent organizational and time management skills
  • Ability to handle confidential information
  • Problem‑solving and decision‑making abilities
  • Valid South African ID
  • Driver’s License will be an advantage
What We Offer
  • Professional working environment
  • Growth and career development
  • A dynamic and passionate team
  • Competitive remuneration based on qualifications
  • Make a positive impact in the community

Rooted in Embalenhle, Mpumalanga, Batlokoa Enterprise Group is a proudly South African brand built on innovation and township pride. We believe that quality and comfort should be accessible to everyone.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

HR Officer: Recruitment, Training & Compliance
HR Officer: Recruitment, Training & Compliance

Batlokoa Enterprise Group • Middelburg

On-site
ZAR 180,000 - 260,000
Growth opportunities
Professional working environment
Human Resource Officer
Human Resource Officer

Hire Resolve • Oos-Kaap

On-site
Competitive salary
Career development opportunities
Human Resources Officer
Human Resources Officer

Placements24 • Bloemfontein

On-site
ZAR 180,000 - 240,000
Competitive salary
Training & development
Career progression
+1
HR Officer
HR Officer

Kontak Recruitment • Johannesburg

On-site
ZAR 670,000 - 781,000
HR Officer - Recruitment and Onboarding
HR Officer - Recruitment and Onboarding

Placements24 • Polokwane

On-site
ZAR 260,000 - 380,000
Competitive salary
Medical aid and retirement benefits
Professional development opportunities
Human Resources Coordinator
Human Resources Coordinator

Synergy Jobs (Pty) Ltd • Durbanville

On-site
ZAR 180,000 - 280,000
Human Resource Officer
Human Resource Officer

Network Finance • Randburg

On-site
ZAR 240,000 - 420,000
HR Administrator/ Coordinator
HR Administrator/ Coordinator

Synergy Jobs (Pty) Ltd • Durbanville

On-site
ZAR 180,000 - 230,000
HR Officer
HR Officer

CallForce • Cape Town

On-site
ZAR 223,200 - 279,000
HR Manager
HR Manager

Placements24 • Cape Town

On-site
ZAR 800,000 - 1,200,000
Annual bonus
Medical aid
Retirement fund
+2