HR Director

New
Edenvale, Gauteng R2000000 - R2500000 Y Babcock Recruitment

Posted today

Job Viewed

Tap Again To Close

Job Description

Job Advert Summary

At Babcock we are committed to fostering a dynamic and inclusive work environment where innovation, collaboration, and excellence are at the core of everything we do. We are seeking an experienced and a visionary HR Director to lead our HR strategy, oversee the Training Academy, and play a key role in driving organizational growth and employee engagement

Minimum Requirements
  • Honours degree in Human Resources or similar

  • Master's degree an advantage

  • Minimum of 10-15 years' progressive HR experience, with at least 8 years in a senior/top leadership role.

  • Demonstrated experience in managing learning and development programs or corporate training.

  • Strong understanding of labour laws, HR best practices, and organizational development strategies.

  • Proven ability to design and implement HR, L&D and diversity & inclusion strategies that deliver measurable results.

  • Excellent leadership, communication, and interpersonal skills.

  • Excellent business and financial acumen

  • Experience working in a complex, fast-paced organizational environment.

Duties and Responsibilities
  • Align the International Group with the Africa Group People Strategy in line with the overall business strategy and ensure efficient and effective implementation thereof.
  • Oversee all HR operations, including Recruitment, Effective Employee Relations, Succession Management, Performance Management, Talent Development and Employee Wellbeing, while complying with employment legislation and Governance.
  • Champion Corporate Social Responsibility, BBBEE and Employment Equity initiatives under the umbrella of Diversity and Inclusion throughout the organization.
  • Continuously develop and lead the HR team ensuring efficient delivery of the People Plan and business expectation.
  • Provide day–to–day on the job and off the job advice, support and enablement to executives and board of directors on Company policies, practices and procedures while ensuring consistent application across business.
  • Participate in group business meetings to stay close with business developments and employees, to understand potential workplace issues and proactively provide corrective actions.
  • Drive HR related group meetings and interactions as a business executive in all areas of responsibility.
  • Represent and align Africa HR in Global HR meetings and initiatives.
  • Design and oversee learning and development programs to build a high-performing, skilled workforce.
  • Collaborate with business leaders to identify training needs and create customized programs to close skills gaps.
This advertiser has chosen not to accept applicants from your region.

HR Director Africa

Johannesburg, Gauteng Yellosa

Posted today

Job Viewed

Tap Again To Close

Job Description

Role Overview

  • Lead the development and execution of the HR strategy across the African operations.
  • Drive the formulation and implementation of the BBBEE strategy specific to South Africa.
  • Oversee the performance management system to foster a high-achieving culture aligned with business goals.
  • Manage workforce costs, including budgeting, policy formulation, and medium-term financial planning.
  • Provide leadership and direction to the HR team (including HR Business Partners, HR administration, and payroll) to deliver outstanding HR services to the business.
  • Cultivate strong collaboration with global HR counterparts to ensure seamless coordination and alignment between local HR teams and Corporate Centres of Excellence.
  • Support regional and global HR projects as needed.
  • Develop leadership capabilities to strengthen the organisation's talent pipeline for the future.
  • Mentor and guide the leadership team across Africa to drive business outcomes.
  • Offer HR consultancy services to management teams across the continent.
  • Lead change initiatives that promote ongoing productivity improvements.
  • Assess organisational health and spearhead initiatives to enhance company culture and employee engagement.
  • Design and implement talent management programs that position the company as an employer of choice.
  • Oversee learning and development strategies within the organisation.
  • Align succession planning and talent development activities with overall corporate strategy.
  • Manage compensation and benefits programs effectively.
  • Ensure timely and accurate payroll administration in accordance with established procedures.
  • Guarantee compliance with labour laws across all African markets of operation.
  • Maintain and update policies and procedures that support the organisation's values and comply with local employment regulations.
  • Handle employee relations throughout Africa to minimise risk.
  • Oversee recruitment and selection processes to meet business demands.
  • Implement onboarding and induction programs that facilitate smooth integration of new hires.
  • Promote adherence to HR best practices throughout the organisation.
  • Work towards standardising HR processes where feasible across all locations.
  • Prepare detailed reports for senior governance bodies including the Board, Executive Committee, and Management Committee.
  • Drive the execution of additional strategic HR initiatives critical to organisational success.
The Successful Applicant
  • Bachelor's degree in Human Resource Management or Industrial Psychology.
  • Minimum of 10 years' experience in Human Resources.
  • At least 5 years' experience in a senior leadership role.
  • Proven track record of engaging with Executive Committee (EXCO) members.
  • Strong leadership and management expertise
  • Excellent organisational abilities
  • Superior communication skills
  • Keen attention to detail
  • Willingness to travel as required
  • Proficient document and administrative control
  • Ability to investigate and resolve queries promptly
  • Skilled in handling confidential information with discretion
  • Comfortable engaging with senior executives
  • Proficient in Microsoft Word, Excel, and PowerPoint
What's on Offer
  • Attractive package and bonus on offer
  • Opportunity to join a leading multinational organisation

Contact: Ryan Olver

Quote job ref: JN-

Phone:

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Hr director africa

Johannesburg, Gauteng Yellosa

Posted today

Job Viewed

Tap Again To Close

Job Description

permanent
Role Overview Lead the development and execution of the HR strategy across the African operations. Drive the formulation and implementation of the BBBEE strategy specific to South Africa. Oversee the performance management system to foster a high-achieving culture aligned with business goals. Manage workforce costs, including budgeting, policy formulation, and medium-term financial planning. Provide leadership and direction to the HR team (including HR Business Partners, HR administration, and payroll) to deliver outstanding HR services to the business. Cultivate strong collaboration with global HR counterparts to ensure seamless coordination and alignment between local HR teams and Corporate Centres of Excellence. Support regional and global HR projects as needed. Develop leadership capabilities to strengthen the organisation's talent pipeline for the future. Mentor and guide the leadership team across Africa to drive business outcomes. Offer HR consultancy services to management teams across the continent. Lead change initiatives that promote ongoing productivity improvements. Assess organisational health and spearhead initiatives to enhance company culture and employee engagement. Design and implement talent management programs that position the company as an employer of choice. Oversee learning and development strategies within the organisation. Align succession planning and talent development activities with overall corporate strategy. Manage compensation and benefits programs effectively. Ensure timely and accurate payroll administration in accordance with established procedures. Guarantee compliance with labour laws across all African markets of operation. Maintain and update policies and procedures that support the organisation's values and comply with local employment regulations. Handle employee relations throughout Africa to minimise risk. Oversee recruitment and selection processes to meet business demands. Implement onboarding and induction programs that facilitate smooth integration of new hires. Promote adherence to HR best practices throughout the organisation. Work towards standardising HR processes where feasible across all locations. Prepare detailed reports for senior governance bodies including the Board, Executive Committee, and Management Committee. Drive the execution of additional strategic HR initiatives critical to organisational success. The Successful Applicant Bachelor's degree in Human Resource Management or Industrial Psychology. Minimum of 10 years' experience in Human Resources. At least 5 years' experience in a senior leadership role. Proven track record of engaging with Executive Committee (EXCO) members. Strong leadership and management expertise Excellent organisational abilities Superior communication skills Keen attention to detail Willingness to travel as required Proficient document and administrative control Ability to investigate and resolve queries promptly Skilled in handling confidential information with discretion Comfortable engaging with senior executives Proficient in Microsoft Word, Excel, and Power Point What's on Offer Attractive package and bonus on offer Opportunity to join a leading multinational organisation Contact: Ryan Olver Quote job ref: JN- Phone: #J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Hr director africa

New
Johannesburg, Gauteng Yellosa

Posted today

Job Viewed

Tap Again To Close

Job Description

permanent
Role Overview Lead the development and execution of the HR strategy across the African operations. Drive the formulation and implementation of the BBBEE strategy specific to South Africa. Oversee the performance management system to foster a high-achieving culture aligned with business goals. Manage workforce costs, including budgeting, policy formulation, and medium-term financial planning. Provide leadership and direction to the HR team (including HR Business Partners, HR administration, and payroll) to deliver outstanding HR services to the business. Cultivate strong collaboration with global HR counterparts to ensure seamless coordination and alignment between local HR teams and Corporate Centres of Excellence. Support regional and global HR projects as needed. Develop leadership capabilities to strengthen the organisation's talent pipeline for the future. Mentor and guide the leadership team across Africa to drive business outcomes. Offer HR consultancy services to management teams across the continent. Lead change initiatives that promote ongoing productivity improvements. Assess organisational health and spearhead initiatives to enhance company culture and employee engagement. Design and implement talent management programs that position the company as an employer of choice. Oversee learning and development strategies within the organisation. Align succession planning and talent development activities with overall corporate strategy. Manage compensation and benefits programs effectively. Ensure timely and accurate payroll administration in accordance with established procedures. Guarantee compliance with labour laws across all African markets of operation. Maintain and update policies and procedures that support the organisation's values and comply with local employment regulations. Handle employee relations throughout Africa to minimise risk. Oversee recruitment and selection processes to meet business demands. Implement onboarding and induction programs that facilitate smooth integration of new hires. Promote adherence to HR best practices throughout the organisation. Work towards standardising HR processes where feasible across all locations. Prepare detailed reports for senior governance bodies including the Board, Executive Committee, and Management Committee. Drive the execution of additional strategic HR initiatives critical to organisational success. The Successful Applicant Bachelor's degree in Human Resource Management or Industrial Psychology. Minimum of 10 years' experience in Human Resources. At least 5 years' experience in a senior leadership role. Proven track record of engaging with Executive Committee (EXCO) members. Strong leadership and management expertise Excellent organisational abilities Superior communication skills Keen attention to detail Willingness to travel as required Proficient document and administrative control Ability to investigate and resolve queries promptly Skilled in handling confidential information with discretion Comfortable engaging with senior executives Proficient in Microsoft Word, Excel, and Power Point What's on Offer Attractive package and bonus on offer Opportunity to join a leading multinational organisation Contact: Ryan Olver Quote job ref: JN- Phone: #J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Human Resources Administrator

Johannesburg, Gauteng AHK Group Ltd

Posted 5 days ago

Job Viewed

Tap Again To Close

Job Description

WHAT IS ON OFFER

Alfred H Knight has an exciting opportunity for a Human Resources Administrator to join the team in Johannesburg. This individual will be responsible for the day to day administrative operations of the human resources department, ensuring smooth processes, accurate record-keeping and adherence to company policies and procedures.

DO YOU HAVE WHAT IT TAKES?

To be successful at Alfred H Knight the incumbent will need to display the following:

REQUIRED KNOWLEDGE AND WORK EXPERIENCE

Responsibilities

  • Organize and maintain employee records
  • Prepare employee contract documents
  • Update internal databases
  • Prepare WSP reports and submissions
  • Assist with welcoming new joiners and the onboarding process
  • Assist with employee queries about HR-related issues
  • Assist the payroll department by providing relevant employee information
  • Assist with recruitment administration
  • Generate Purchase Orders in respect of Training
  • Confirmation of employee employment
  • Coordinate engagement initiatives
  • Prepare UIF Documents
  • Participate in HR projects
  • Maintain a good working relationship with other departments, employees and guests
  • Sound knowledge of the BCEA, LRA, EEA and SDA

Required Knowledge, Skills and Behaviours

  • Strong people skills
  • Ability to work both as part of a team and contribute individually.
  • Excellent written and oral communication skills.
  • Quality: Right first time approach completes work to a high standard, continually looking for improvements and strong problem-solvers, high level of attention to detail is key within this role.
  • Project management: Takes responsibility for initiating and completing tasks, manages priorities and time to successfully meet deadlines.
  • Managing uncertainties: Handles pressure and ambiguity well, exercises good judgment and handles challenges in a mature manner.
  • Team Player / Interpersonal: Builds and maintains positive working relationships with their own team and more widely.

Required Work Experience

  • At least 4 Years working experience within Human Resources

Required Qualifications

  • Grade 12
  • Degree or Diploma in Human Resources Management will be an added advantage

Required Languages

  • Fluent in English communication

BENEFITS

We are offering an excellent opportunity with a salary and benefits package to match

Alfred H Knight is committed to creating a diverse & inclusive environment and hence welcomes applications from all sections of the community in line with our Employment Equity Plan.

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Human Resources Executive

Johannesburg, Gauteng Redpath Mining Contractors and Engineers - Africa

Posted 6 days ago

Job Viewed

Tap Again To Close

Job Description

Join to apply for the Human Resources Executive role at Redpath Mining Contractors and Engineers - Africa

Direct message the job poster from Redpath Mining Contractors and Engineers - Africa

Overview

HR Officer Systems and Admin at Redpath Mining Africa

Minimum Requirements
  • Bachelor’s degree in Human Resources, Industrial Psychology, Labour Relations, or related field
  • Relevant postgraduate degree in Human Resources, Industrial Psychology, or related field (master’s degree or MBA preferred)
Experience, Knowledge & Skills
  • Minimum of 10 years HR Management experience, with at least 5 years in a Senior HR Leadership role within the mining, industrial, oil and gas or adjacent sector (in an organization of relevant size and complexity)
  • In-depth knowledge of South African Labour laws, BCEA, LRA, EE Act, and Mining Charter compliance
  • Proven experience in managing HR functions across remote or site-based operations
  • In-depth experience in unionised environments and cross-border HR operations
  • Demonstrated success in implementing HR systems (e.g., Oracle HCM)
  • Solid foundation of integrated people practices
  • Sound understanding of psychometric assessments
Roles & Responsibilities
  • Develop and implement HR strategies aligned with the overall business plan
  • Lead talent acquisition, onboarding, and retention initiatives
  • Manage employee relations, performance management, and succession planning
  • Drive organisational development, training, and leadership programmes
  • Collaborate with senior management to shape company culture and workforce planning
  • Bring strategic insight, operational excellence, and a passion for people’s development in a challenging and rewarding environment
  • Partner with leaders to ensure the people framework (people strategy) is aligned with the business strategy to clearly define critical priorities, goals and objectives translated into specific measurable outcomes
  • Compile and manage a budget that will reflect the priorities to achieve the people strategy
  • Oversee and coordinate best practice advice during disciplinary investigations, conflict resolution, and termination of employment, where necessary

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Human Resources Administrator

Johannesburg, Gauteng AHK

Posted 9 days ago

Job Viewed

Tap Again To Close

Job Description

Alfred H Knight has an exciting opportunity for a Human Resources Administrator to join the team in Johannesburg. This individual will be responsible for the day to day administrative operations of the human resources department, ensuring smooth processes, accurate record-keeping and a high level of service.

About the Company

Delivering knowledge and professionalism in all aspects of weighing, sampling and analysis. Alfred H Knight thrive by continuing to deliver exceptional results.

Equal Employment Opportunity

Talentify is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or protected veteran status.

Talentify provides reasonable accommodations to qualified applicants with disabilities, including disabled veterans. Request assistance at or .

Federal law requires every new hire to complete Form I-9 and present proof of identity and U.S. work eligibility.

An Automated Employment Decision Tool (AEDT) will score your job-related skills and responses. Bias-audit & data-use details: . NYC applicants may request an alternative process or accommodation at or .

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Hr leadership Jobs in Johannesburg !

Human Resources Specialist

Johannesburg, Gauteng Nabati Food PTE LTD

Posted 10 days ago

Job Viewed

Tap Again To Close

Job Description

Role Overview

The HR Supervisor will play a key role in setting up Nabati’s new operations in South Africa. This position requires a hands-on HR professional who can manage the full spectrum of HR tasks, from establishing policies and procedures to handling day-to-day HR operations, recruitment, employee relations, and compliance with local labor laws.

Key Responsibilities

  • Support the set-up of Nabati’s South Africa business from an HR perspective.
  • Handle the full scope of HR operations, including recruitment, onboarding, payroll coordination, performance management, training, and employee relations.
  • Ensure compliance with South African labor regulations and company policies.
  • Act as the main HR contact for employees and management in South Africa.
  • Develop and implement HR policies and procedures aligned with global HR standards.
  • Partner with leadership to build organizational culture and support talent development.
  • Manage employee records, contracts, and HR reporting.
  • Coordinate with global/regional HR team on group initiatives and reporting.

Qualifications

  • Bachelor’s degree in Human Resources, Business Administration, or related field.
  • 5+ years of experience in HR operations, preferably in FMCG or multinational companies.
  • Strong knowledge of South African labor laws and HR best practices.
  • Hands-on experience in recruitment, employee relations, and generalist HR tasks.
  • Fluent in English and local languages.
  • Self-starter with ability to work independently in a start-up/business set-up environment.
  • Strong interpersonal and communication skills.

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Human Resources Administrator

Alberton, Gauteng Deployed security group

Posted 11 days ago

Job Viewed

Tap Again To Close

Job Description

Human Resources Administrator

A leading security firm is seeking a skilled and experienced Human Resources Administrator to join their team in Gauteng. The successful candidate will be responsible for handling all HR-related tasks, ensuring compliance with labor laws, managing employee relations, and supporting recruitment and training activities.

Duties & Responsibilities
  • HR Administration:
    • Daily employee roll call and time and attendance tracking;
    • Tracking, controlling, and managing time and attendance of employees by notifying absence and requesting managers' feedback on employees absent;
    • Monitoring employee attendance against overtime schedules;
    • Following up on leave schedules and planning;
    • Drafting, controlling, and issuing employment contracts of fixed-term and permanent employees;
    • Administrating all admin functions for payroll input;
    • Maintaining employee files and leave records;
    • Ensuring all HR admin on employee files is up to date and correct;
    • Managing induction program and diary entries for employees in probation and induction;
  • Workman’s Compensation:
    • Recording, investigating, and following through on WCA case submissions;
    • Monitoring progress and actioning returns on claims;
    • Ensuring cost control and management reporting on claims processes.
  • Performance Management & Training:
    • Coordinating training schedules and bookings for employees to ensure they attend training;
    • Controlling of learnership and apprenticeship schedules;
    • After performance review, managing employee planning for training and support/counseling follow-ups;
    • Recording reviews and diarizing future appointments for reviews;
    • Reviewing employee files from training and ensuring documentation is correct and completed correctly;
  • Payroll:
    • Will be responsible for monthly payroll transactions on SAGE 300;
    • Assisting with capturing employee data on SAGE 300;
    • Providing support to the HR Manager and Payroll Administrator for employee administration.
  • Recruitment:
    • Initial candidate screening for suitability for placements of the candidate for culture fit;
    • Sourcing, screening, and handling of administration within the recruitment of employees – including controlling the references, credit, and criminal checks;
    • Scheduling interviews with shortlisted candidates with the relevant Department Heads.
  • Other (Adhoc basis):
    • Managing the Health and Safety program in line with the OHS Act;
    • Payroll backup for relief of Payroll Administrator;
    • Medical Testing Assessment:
      • Arranging and confirming medical testing of drivers/employees;
      • Managing and confirming the results on the completion of the tests.

Record, communicate, and file all medical results.

Desired Experience & Qualification
  • Grade 12;
  • Knowledge of the operating and legislation requirements of the transport and logistics industry;
  • Must have working knowledge/experience of payroll, HR administration, and recruitment processes;
  • It would be advantageous if the suitable applicant has experience in the security industry;
  • Ability to communicate in English and Afrikaans (IsiXhosa and IsiZulu would be advantageous);
  • Own transport.
Package & Remuneration

Market Related

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Human Resources Generalist

Kempton Park, Gauteng Ntice Sourcing Solutions

Posted 13 days ago

Job Viewed

Tap Again To Close

Job Description

Get AI-powered advice on this job and more exclusive features.

Are you an experienced HR professional ready to take on a diverse and impactful role?

Our client, based in Spartan, Kempton Park, Gauteng is seeking a skilled Human Resources Generalist to support the Director of HR in driving people initiatives, fostering a positive and productive work environment, and maintaining strong collaboration across the business. This role requires hands-on involvement in all key HR functions, with a particular focus on Industrial Relations within a unionised environment.

Responsibilities

Industrial Relations

  • Provide advice and support to managers and employees in line with labour legislation and company policy.
  • Manage disciplinary processes, enquiries, and policy reviews.
  • Represent the business at CCMA/bargaining council matters.
  • Facilitate union engagements, conflict resolution, and maintain constructive relationships with shop stewards and union officials.

Recruitment & Onboarding

  • Manage the end-to-end recruitment process, from advertising roles to conducting reference checks.
  • Ensure compliance with EE and BBBEE requirements.
  • Coordinate onboarding documentation, employee files, and system updates.
  • Support new hires with smooth integration into the business.

Talent Management

  • Partner with HRBPs on employee development plans.
  • Support learning and development initiatives and succession planning.
  • Drive diversity, inclusion, and employee engagement activities.
  • Maintain performance reviews and talent grids.

HR Administration & Reporting

  • Maintain accurate employee records and HRIS data.
  • Update organograms, HR reports, and ensure compliance with internal processes.
  • Support global and local HR projects.

HR Events & Employee Engagement

  • Assist in planning wellness days, long-service awards, year-end functions, and benefits roadshows.
Qualifications
  • Degree in HR Management and/or Industrial Labour Relations.
  • Strong knowledge of South African labour legislation.
  • 6-8 years' HR Generalist experience (experience in a global/multinational environment advantageous).
  • Proven experience handling CCMA/bargaining council cases.
  • Excellent interpersonal, problem-solving, and decision-making skills.
  • Highly organised with strong attention to detail.
Personal Attributes
  • Approachable with excellent people skills.
  • Strong communication, listening, and negotiation abilities.
  • Collaborative team player who engages across all levels of the business.
  • Proactive, detail-oriented, and able to manage multiple priorities.
Seniority level
  • Associate
Employment type
  • Full-time
Job function
  • Human Resources
  • Chemical Manufacturing

Johannesburg, Gauteng, South Africa

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.
 

Nearby Locations

Other Jobs Near Me

Industry

  1. request_quote Accounting
  2. work Administrative
  3. eco Agriculture Forestry
  4. smart_toy AI & Emerging Technologies
  5. school Apprenticeships & Trainee
  6. apartment Architecture
  7. palette Arts & Entertainment
  8. directions_car Automotive
  9. flight_takeoff Aviation
  10. account_balance Banking & Finance
  11. local_florist Beauty & Wellness
  12. restaurant Catering
  13. volunteer_activism Charity & Voluntary
  14. science Chemical Engineering
  15. child_friendly Childcare
  16. foundation Civil Engineering
  17. clean_hands Cleaning & Sanitation
  18. diversity_3 Community & Social Care
  19. construction Construction
  20. brush Creative & Digital
  21. currency_bitcoin Crypto & Blockchain
  22. support_agent Customer Service & Helpdesk
  23. medical_services Dental
  24. medical_services Driving & Transport
  25. medical_services E Commerce & Social Media
  26. school Education & Teaching
  27. electrical_services Electrical Engineering
  28. bolt Energy
  29. local_mall Fmcg
  30. gavel Government & Non Profit
  31. emoji_events Graduate
  32. health_and_safety Healthcare
  33. beach_access Hospitality & Tourism
  34. groups Human Resources
  35. precision_manufacturing Industrial Engineering
  36. security Information Security
  37. handyman Installation & Maintenance
  38. policy Insurance
  39. code IT & Software
  40. gavel Legal
  41. sports_soccer Leisure & Sports
  42. inventory_2 Logistics & Warehousing
  43. supervisor_account Management
  44. supervisor_account Management Consultancy
  45. supervisor_account Manufacturing & Production
  46. campaign Marketing
  47. build Mechanical Engineering
  48. perm_media Media & PR
  49. local_hospital Medical
  50. local_hospital Military & Public Safety
  51. local_hospital Mining
  52. medical_services Nursing
  53. local_gas_station Oil & Gas
  54. biotech Pharmaceutical
  55. checklist_rtl Project Management
  56. shopping_bag Purchasing
  57. home_work Real Estate
  58. person_search Recruitment Consultancy
  59. store Retail
  60. point_of_sale Sales
  61. science Scientific Research & Development
  62. wifi Telecoms
  63. psychology Therapy
  64. pets Veterinary
View All Hr Leadership Jobs View All Jobs in Johannesburg