Entry-Level HR Officer — Mentored Growth in Bloemfontein

Placements24

Bloemfontein

On-site

ZAR 120,000 - 160,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

On-site role
Mentorship and training
Career advancement
Supportive team

Job summary

Placements24 is seeking a junior HR Officer in Bloemfontein to support the HR team across recruitment, onboarding, and employee recordkeeping. This role offers hands-on exposure to multiple HR functions and a pathway for professional development within a supportive team environment.

The ideal candidate has a relevant degree or diploma and 0–2 years of experience, with strong communication and organizational skills and proficiency in MS Office.

Qualifications

  • Bachelor's degree or diploma in HR, Business Management, or related field.
  • 0-2 years of HR experience or internship.
  • Basic understanding of HR principles and South African labour law.
  • Proficiency in Microsoft Office Suite (Word, Excel, PowerPoint).

Responsibilities

  • Assist with the administration of HR processes, including recruitment, onboarding, and employee record management.
  • Respond to basic employee queries regarding HR policies and procedures.
  • Support the HR team in organizing training sessions and employee engagement activities.
  • Help maintain accurate HR documentation and databases.
  • Assist in the preparation of HR reports and presentations.
  • Provide general administrative support to the HR department as needed.

Skills

Organizational skills
Attention to detail
Communication skills
HR basics

Education

Bachelor's degree or diploma

Tools

Microsoft Office Suite

Job description

Placements24 is seeking a junior HR Officer in Bloemfontein to support the HR team across recruitment, onboarding, and employee recordkeeping. This role offers hands-on exposure to multiple HR functions and a pathway for professional development within a supportive team environment.

The ideal candidate has a relevant degree or diploma and 0–2 years of experience, with strong communication and organizational skills and proficiency in MS Office.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

HR Graduate Associate - Training & Career Growth
HR Graduate Associate - Training & Career Growth

Placements24 • Bloemfontein

On-site
ZAR 134,000 - 201,000
Junior HR Officer
Junior HR Officer

Placements24 • Bloemfontein

On-site
ZAR 120,000 - 160,000
On-site role
Mentorship and training
Career advancement
+1
HR Support Specialist (Entry Level) – Bloemfontein
HR Support Specialist (Entry Level) – Bloemfontein

Placements24 • Bloemfontein

On-site
ZAR 110,000 - 170,000
Provident fund
Paid annual leave
Sick leave
+3
Senior HR & Recruitment Support - Hybrid, Bloemfontein
Senior HR & Recruitment Support - Hybrid, Bloemfontein

Placements24 • Bloemfontein

Hybrid
ZAR 320,000 - 460,000
Medical aid
Provident fund
Professional development opportunities
+1
Junior HR Graduate Assistant
Junior HR Graduate Assistant

Placements24 • Bloemfontein

On-site
ZAR 134,000 - 201,000
Junior HR Officer – Start Your HR Career in Soweto
Junior HR Officer – Start Your HR Career in Soweto

Placements24 • Soweto

On-site
ZAR 120,000 - 180,000
Medical aid
Retirement fund
Paid annual leave
HR Operations & Payroll Specialist — Bloemfontein
HR Operations & Payroll Specialist — Bloemfontein

Placements24 • Bloemfontein

On-site
ZAR 240,000 - 360,000
Medical aid
Provident fund
HR Officer — Onboarding, Records & Growth
HR Officer — Onboarding, Records & Growth

Placements24 • George

On-site
ZAR 180,000 - 300,000
Medical aid
Provident fund
Career growth
+1
Junior HR Officer
Junior HR Officer

Placements24 • Soweto

On-site
ZAR 120,000 - 180,000
Medical aid
Retirement fund
Paid annual leave
HR Assistant - Recruitment & Operations Support
HR Assistant - Recruitment & Operations Support

Placements24 • Bloemfontein

On-site
ZAR 110,000 - 170,000
Provident fund
Paid annual leave
Sick leave
+3