General worker » Germiston, Ekurhuleni - Artisan Furniture is looking for General Workers to work at our warehouse in Germiston. Minimum Requirements: - Must have at least 1 year experience as a picker/packer or working as a general worker.- Must have experience working in a warehouse or in retail.- Must have a clear criminal record. Additional Requirements: - Must be reliable.-Able to commute to work.- Must be punctual, keep to time.- Must be able to meet targets.- Attention to detail.- Good physical condition and ability to lift and… • Wed, 27 Mar General Worker Jobs. General Jobs. General Worker Worker |
General worker » Johannesburg, Gauteng - General maintenance and cleaning duties Assisting with material management Supporting skilled workers Loading... • Sun, 14 Apr • Assign Services |
Embedded Software Developer » Pretoria, Gauteng - and worker safety with high detection accuracy. 30 days ago Location: Pretoria Salary: 66000 Our Client... is looking for a Senior RPG developer, located in Pretoria 12 days ago Jobseekers Recruiter General © Copyright 2024 Executive... • Sun, 14 Apr • E&D Recruiters • R320000 per year |
Animal Conservation Workers » Pretoria, Gauteng - Potgietersrus, Limpopo - , breeding and capture; Perform general animal care, cleaning, & feeding; Implement environmental enrichment and animal... • Sun, 14 Apr • SANBI • R202233 per year |
General worker » Cosmo City, West Johannesburg - General maintenance and cleaning duties Assisting with material management Supporting skilled workers Loading, unloading, lifting, and moving materials Performing cleanup activities • Sat, 13 Apr |
Related Jobs in South Africa
|
General Worker » Johannesburg, Gauteng - Assist with general work within a metal manufacturing plant Identify parts Assist with the sealing of products Will be required to perform other duties as requested, directed or assigned This may involve the cutting, bending, stacking, assembly and cleaning of products to specifications. Adherence to BAC House Rules and Health & Safety standards. Adherence to Housekeeping Rules and BAC Excellence Program for organizational continuous improvement • Sat, 13 Apr • Stratus Consulting |
General Workers » Pretoria, Tshwane - Assist with general work within a metal manufacturing plant Identify parts Assist with the sealing of products Will be required to perform other duties as requested, directed or assigned This may involve the cutting, bending, stacking, assembly and cleaning of products to specifications. Adherence to BAC House Rules and Health & Safety standards. Adherence to Housekeeping Rules and BAC Excellence Program for organizational continuous improvement • Sat, 13 Apr • Stratus Consulting |
General Worker/Housekeeper » Kempton Park, Gauteng - of housekeeping throughout the home. This involves general cleaning duties, to ensure the home is clean, tidy and a safe environment... • Sat, 13 Apr • Workforce Group |
Animal Conservation Worker - Birds » Gauteng - , breeding and capture; Perform general animal care, cleaning, & feeding; Implement environmental enrichment and animal... • Sat, 13 Apr • South African National Biodiversity Institute • R202233 per year |
General Worker » Johannesburg, Gauteng - Assist with general work within a metal manufacturing plant Identify parts Assist with the sealing of products... • Sat, 13 Apr • Stratus Consulting • R13500 - 16500 per month |
Animal Conservation Worker - Seals and Penguins » Gauteng - , breeding and capture; Perform general animal care, cleaning, & feeding; Implement environmental enrichment and animal... • Sat, 13 Apr • South African National Biodiversity Institute • R202233 per year |
General Workers » Pretoria, Gauteng - Assist with general work within a metal manufacturing plant Identify parts Assist with the sealing of products... • Sat, 13 Apr • Stratus Consulting • R9800 - 13200 per month |
Animal Conservation Worker - Multi-taxa » Gauteng - Performance Responsibilities include: Assist with animal display, breeding and capture; Perform general animal care, cleaning... • Sat, 13 Apr • South African National Biodiversity Institute • R202233 per year |
Animal Conservation Worker - Multi-taxa » Gauteng - Performance Responsibilities include: Assist with animal display, breeding and capture; Perform general animal care, cleaning... • Sat, 13 Apr • South African National Biodiversity Institute • R202233 per year |
IOS DEVELOPER » Johannesburg, Gauteng - , and responsiveness of applications. 29 days ago Location: Johannesburg Salary: Are you passionate worker as a Senior ios developer... Jobseekers Recruiter General © Copyright 2024 Executive Placements. All Rights Reserved. Create an email alert for IOS DEVELOPER... • Sat, 13 Apr • Network Recruitment • R350000 per year |
General Worker/Housekeeper » Kempton Park, Ekurhuleni - We are looking for a full time Housekeeper/Nanny/Child Minder on a permanent contract , if you're interested contact or send your CV via whatsapp 067 627 3077. As a valued part of our dedicated team, you will maintain a high standard of housekeeping throughout the home. This involves general cleaning duties, to ensure the home is clean, tidy and a safe environment for our vulnerable residents and staff. The following skills would be of benefit to the role: Previous experience in a housekeeping … • Fri, 12 Apr • Workforce Group |
Housekeeper/Housemaids/General Worker » Centurion, Tshwane - We are looking for a full time Housekeeper/Nanny/Child Minder on a permanent contract , if you're interested contact or send your CV via whatsapp 067 627 3077. As a valued part of our dedicated team, you will maintain a high standard of housekeeping throughout the home. This involves general cleaning duties, to ensure the home is clean, tidy and a safe environment for our vulnerable residents and staff. The following skills would be of benefit to the role: Previous experience in a housekeeping … • Fri, 12 Apr • Workforce Group |
Rehabilitation Case Manager » Johannesburg, Gauteng - . Home adaptations/ Care Facility admission Coordinate Social Worker/OT/PT for home evaluation and report- in SA and SADC... placement, where worker is severely impaired/ no caregiver. Coordinate placement options. Reporting Tasks Internal Daily... • Fri, 12 Apr • Rand Mutual |
GENERAL WORKER » East Rand, Gauteng - Johannesburg, Gauteng - PURPOSE The position exists to ensure all planned operational targets and contractual obligation are met in time and good quality. Also ensure that there is a good housekeeping and operational excellence in their operational area. RESPO... • Fri, 12 Apr • Fraser Alexander |
Starke Ayres: General Worker » Kempton Park, Gauteng - The following position of a General Worker became available in our Warehouse, at Starke Ayres, Kempton Park. The... goodwill and a positive image for the Company. REQUIREMENTS: Grade 12 (essential) 1 Year General Worker (preferential... • Fri, 12 Apr • Plennegy |
General workers retail – Vereeniging » Vereeniging, Emfuleni - Experience in retailing, sales or other related field of study. 3 – 5 years’ experience in the retail industry Should possess good written as well as verbal communication skills. Should have good interpersonal skills for dealing with customers and vendors. Upholding the image and building the reputation of the store ought to be the key responsibilities of a general worker. Duties: Receive stock Pack items onto shelves Ensure older stock is packed in front of shelves (First in First out) Offerin… • Thu, 11 Apr • FreeRecruit |
General workers retail – Kempton Park » Kempton Park, Ekurhuleni - Experience in retailing, sales or other related field of study. 3 – 5 years’ experience in the retail industry Should possess good written as well as verbal communication skills. Should have good interpersonal skills for dealing with customers and vendors. Upholding the image and building the reputation of the store ought to be the key responsibilities of a general worker. Duties: Receive stock Pack items onto shelves Ensure older stock is packed in front of shelves (First in First out) Offerin… • Thu, 11 Apr • FreeRecruit |
General workers retail – Springs » Springs, Ekurhuleni - Experience in retailing, sales or other related field of study. 3 – 5 years’ experience in the retail industry Should possess good written as well as verbal communication skills. Should have good interpersonal skills for dealing with customers and vendors. Upholding the image and building the reputation of the store ought to be the key responsibilities of a general worker. Duties: Receive stock Pack items onto shelves Ensure older stock is packed in front of shelves (First in First out) Offerin… • Thu, 11 Apr • FreeRecruit |
General workers retail – Gauteng » Gauteng, South Africa - Experience in retailing, sales or other related field of study. 3 – 5 years’ experience in the retail industry Should possess good written as well as verbal communication skills. Should have good interpersonal skills for dealing with customers and vendors. Upholding the image and building the reputation of the store ought to be the key responsibilities of a general worker. Duties: Receive stock Pack items onto shelves Ensure older stock is packed in front of shelves (First in First out) Offerin… • Thu, 11 Apr • FreeRecruit |
General workers retail – Krugersdorp » Muldersdrif, West Johannesburg - Experience in retailing, sales or other related field of study. 3 – 5 years’ experience in the retail industry Should possess good written as well as verbal communication skills. Should have good interpersonal skills for dealing with customers and vendors. Upholding the image and building the reputation of the store ought to be the key responsibilities of a general worker. Duties: Receive stock Pack items onto shelves Ensure older stock is packed in front of shelves (First in First out) Offerin… • Thu, 11 Apr • FreeRecruit |
General workers retail – Boksburg » Boksburg, Ekurhuleni - Experience in retailing, sales or other related field of study. 3 – 5 years’ experience in the retail industry Should possess good written as well as verbal communication skills. Should have good interpersonal skills for dealing with customers and vendors. Upholding the image and building the reputation of the store ought to be the key responsibilities of a general worker. Duties: Receive stock Pack items onto shelves Ensure older stock is packed in front of shelves (First in First out) Offerin… • Thu, 11 Apr • FreeRecruit |
General workers retail – Alberton » Tokoza, Ekurhuleni - Experience in retailing, sales or other related field of study. 3 – 5 years’ experience in the retail industry Should possess good written as well as verbal communication skills. Should have good interpersonal skills for dealing with customers and vendors. Upholding the image and building the reputation of the store ought to be the key responsibilities of a general worker. Duties: Receive stock Pack items onto shelves Ensure older stock is packed in front of shelves (First in First out) Offerin… • Thu, 11 Apr • FreeRecruit |
General workers retail – Sandton » Sunrise, West Johannesburg - Experience in retailing, sales or other related field of study. 3 – 5 years’ experience in the retail industry Should possess good written as well as verbal communication skills. Should have good interpersonal skills for dealing with customers and vendors. Upholding the image and building the reputation of the store ought to be the key responsibilities of a general worker. Duties: Receive stock Pack items onto shelves Ensure older stock is packed in front of shelves (First in First out) Offerin… • Thu, 11 Apr • FreeRecruit |
General workers retail – Randfontein » Kocksvlei, Randfontein - Experience in retailing, sales or other related field of study. 3 – 5 years’ experience in the retail industry Should possess good written as well as verbal communication skills. Should have good interpersonal skills for dealing with customers and vendors. Upholding the image and building the reputation of the store ought to be the key responsibilities of a general worker. Duties: Receive stock Pack items onto shelves Ensure older stock is packed in front of shelves (First in First out) Offerin… • Thu, 11 Apr • FreeRecruit |
General workers retail – Midrand » Allandale, East Johannesburg - Experience in retailing, sales or other related field of study. 3 – 5 years’ experience in the retail industry Should possess good written as well as verbal communication skills. Should have good interpersonal skills for dealing with customers and vendors. Upholding the image and building the reputation of the store ought to be the key responsibilities of a general worker. Duties: Receive stock Pack items onto shelves Ensure older stock is packed in front of shelves (First in First out) Offerin… • Thu, 11 Apr • FreeRecruit |
General workers retail – Johannesburg » Central Johannesburg, Johannesburg - Experience in retailing, sales or other related field of study. 3 – 5 years’ experience in the retail industry Should possess good written as well as verbal communication skills. Should have good interpersonal skills for dealing with customers and vendors. Upholding the image and building the reputation of the store ought to be the key responsibilities of a general worker. Duties: Receive stock Pack items onto shelves Ensure older stock is packed in front of shelves (First in First out) Offerin… • Thu, 11 Apr • FreeRecruit |
General workers retail – Germiston » Delmore, Ekurhuleni - Experience in retailing, sales or other related field of study. 3 – 5 years’ experience in the retail industry Should possess good written as well as verbal communication skills. Should have good interpersonal skills for dealing with customers and vendors. Upholding the image and building the reputation of the store ought to be the key responsibilities of a general worker. Duties: Receive stock Pack items onto shelves Ensure older stock is packed in front of shelves (First in First out) Offerin… • Thu, 11 Apr • FreeRecruit |
Animal Conservation Worker - Reptiles » Gauteng - , breeding and capture; Perform general animal care, cleaning, & feeding; Implement environmental enrichment and animal... • Thu, 11 Apr • South African National Biodiversity Institute • R202233 per year |
Retention Coach » Vanderbijlpark, Gauteng - men. Schedule and arrange appointments for clients at the clinics Refer the Not Yet Ready to the Social Auxiliary Worker.... Matric certificate. Basic knowledge on HIV/AIDS. General knowledge of health education. General knowledge of TB/HIV/PMTCT... • Thu, 11 Apr • Anova Health Institute NPC |
Manager: Open Systems Support » Centurion, Gauteng - business principles With general support and problem management, interact between BCX delivery teams Coordinate planning... required Required to be available 24/7 Workplace / Physical Requirements Hybrid Remote Worker Billable... • Thu, 11 Apr • BCXP |
General Workers » Johannesburg, Gauteng - Job Type: Full-time We are currently seeking a motivated and results-driven Sales Representative to join our team. The ideal candidate will have a strong sales background and excellent interpersonal skills, with a proven track record of m... • Thu, 11 Apr • Lionheart Marketing • R4000 - 5000 per month |
General Worker (Packer) North riding » Johannesburg, Gauteng - We're looking for dedicated individuals with warehouse experience to join our client's team as General Workers (Packers... • Thu, 11 Apr • Isilumko Staffing |
General Worker (Packer) North riding (3-month-contract) » Johannesburg, Gauteng - We're looking for dedicated individuals with warehouse experience to join our client's team as General Workers (Packers) in Northriding or within a 25KM radius. Responsibilities: - Packing and labeling food products according to quality and safety standards. - Ensuring compliance with hygiene and sanitation regulations. - Assisting with inventory management and stock rotation. - Participating in regular quality control inspections. - Maintaining cleanliness and organization in the packing area.… • Thu, 11 Apr |
General Worker Picker » Midrand, North Johannesburg - Job Description We are committed to creating a vibrant working environment where all employees are passionate and excited about their contribution. Our on-going aim is to be recognised as a leading FMCG employer and to create a working environment where people feel free to share ideas and goals. A career opportunity has arisen in the Warehouse Department – Premier CDC Lords View – Lords View. This position is responsible to correct picking of products as per picking slip, staging in the checkin… • Wed, 10 Apr • Premier |
General Worker (Packer) North riding » Johannesburg, Gauteng - We're looking for dedicated individuals with warehouse experience to join our client's team as General Workers (Packers... • Wed, 10 Apr • Isilumko Staffing • R7500 - 7999 per month |
General Worker (Packer) North riding » Johannesburg, Gauteng - We're looking for dedicated individuals with warehouse experience to join our client's team as General Workers (Packers... • Wed, 10 Apr • Isilumko Staffing • R7500 per month |
National Category Manager, Baby & Child Care » Bryanston, Johannesburg - , citizenship status, or any other characteristic protected by law. The statements above are intended to describe the general... Worker Type Employee Worker Sub-Type Regular Time Type Full time... • Wed, 10 Apr • Kimberly-Clark |
General workers » Roodepoort, Johannesburg - applicant has general warehouse or order picking experience. However, we will work with any applicants that have a strong work... • Wed, 10 Apr • Care4U Retirement |
General workers » Krugersdorp, Gauteng - applicant has general warehouse or order picking experience. However, we will work with any applicants that have a strong work... • Wed, 10 Apr • Care4U Retirement |
General workers » Roodepoort, West Johannesburg - Job Description Our company is searching for a Picker/Packer to help us with our shipping and receiving operations. In this position, you will work in our distribution center, packing, labeling, and scanning outgoing shipments. Our ideal applicant has general warehouse or order picking experience. However, we will work with any applicants that have a strong work ethic and flexibility needed for this position. You also need to be able to work in a loud trucking environment when loading shipments… • Tue, 09 Apr • Care4U Retirement |
General workers » Krugersdorp, Mogale City - Job Description Our company is searching for a Picker/Packer to help us with our shipping and receiving operations. In this position, you will work in our distribution center, packing, labeling, and scanning outgoing shipments. Our ideal applicant has general warehouse or order picking experience. However, we will work with any applicants that have a strong work ethic and flexibility needed for this position. You also need to be able to work in a loud trucking environment when loading shipments… • Tue, 09 Apr • Care4U Retirement |
General Worker - Contract » Johannesburg, Gauteng - . As a General Worker, you will play a crucial role in ensuring the smooth operation of our facility. Your responsibilities may... only. Must have Matric with Math's and Science. We are currently seeking dedicated individuals to join our team as General Workers... • Tue, 09 Apr • Isilumko Staffing |
Picker and packer / General worker » Boksburg, Gauteng - Well established Parts Sales company in Kelly road , Jetpark is looking for a Storeman and gerenal worker... • Tue, 09 Apr • LIEZL |
General Worker - Contract » Johannesburg, Gauteng - . As a General Worker, you will play a crucial role in ensuring the smooth operation of our facility. Your responsibilities may... only. Must have Matric with Math's and Science. We are currently seeking dedicated individuals to join our team as General Workers... • Tue, 09 Apr • Isilumko Staffing |
General Worker - Contract » Johannesburg, Gauteng - as General Workers. As a General Worker, you will play a crucial role in ensuring the smooth operation of our facility.... Your responsibilities may include, but are not limited to: Performing general labor tasks such as loading/unloading materials, cleaning... • Tue, 09 Apr • Isilumko Staffing • R48 per hour |
General Worker - Contract » Johannesburg, Gauteng - . As a General Worker, you will play a crucial role in ensuring the smooth operation of our facility. Your responsibilities may... only. Must have Matric with Math's and Science. We are currently seeking dedicated individuals to join our team as General Workers... • Tue, 09 Apr • Isilumko Staffing |
General Worker - Contract » Johannesburg, Gauteng - Shifts Available: 6AM – 2PM; 2PM – 10PM; 10PM – 6AM, Monday to Friday. Overtime on Saturday on adhoc basis only. Must have Matric with Math's and Science. We are currently seeking dedicated individuals to join our team as General Workers. As a General Worker, you will play a crucial role in ensuring the smooth operation of our facility. Your responsibilities may include, but are not limited to: Performing general labor tasks such as loading/unloading materials, cleaning, and organizing work are… • Tue, 09 Apr |
General Worker » Kempton Park, Ekurhuleni - Wabtec Corporation is a leading global provider of equipment, systems, digital solutions and value-added services for freight and transit rail. Drawing on nearly four centuries of collective experience across Wabtec, GE Transportation and Faiveley Transport, the company has unmatched digital expertise, technological innovation, and world-class manufacturing and services, enabling the digital-rail-and-transit ecosystems. Wabtec is focused on performance that drives progress, creating transportat… • Sun, 07 Apr • Wabtec Corporation |
General Worker » Kempton Park, Ekurhuleni - Wabtec Corporation is a leading global provider of equipment, systems, digital solutions and value-added services for freight and transit rail. Drawing on nearly four centuries of collective experience across Wabtec, GE Transportation and Faiveley Transport, the company has unmatched digital expertise, technological innovation, and world-class manufacturing and services, enabling the digital-rail-and-transit ecosystems. Wabtec is focused on performance that drives progress, creating transportat… • Sun, 07 Apr • Wabtec Corporation |
General worker (Manufacturing) - 7 months contract » Johannesburg, Gauteng - Job Summary One of our manufacturing clients are looking for an experienced General Worker to work for them in JHB... • Sun, 07 Apr • Isilumko Staffing • R40 per hour |
General Workers » Johannesburg, Gauteng - We are seeking matriculated individuals who are eager to learn and develop their skills through a learnership program. This learnership will provide hands-on experience and training in a designated field, ultimately aiming to prepare partic... • Sun, 07 Apr • Lionheart Marketing • R4000 - 4500 per month |
General Worker - Available » Gauteng - Key Responsibilities: - Identify and generate leads through research, networking, and cold calling - Build and maintain relationships with customers to promote and sell products or services - Create and deliver sales presentations to po... • Sun, 07 Apr • Lionheart Marketing • R4000 - 5000 per month |
General worker (Manufacturing) - 7 months contract » Johannesburg, Gauteng - One of our manufacturing clients are looking for an experienced General Worker to work for them in JHB on a 7-month... • Sun, 07 Apr • Isilumko Staffing |
General worker (Manufacturing) - 7 months contract » Johannesburg, Gauteng - One of our manufacturing clients are looking for an experienced General Worker to work for them in JHB on a 7-month contract. Work shifts: 6 am - 2pm // 2pm - 10 om // 10 pm - 6 am Overtime on Saturday on adhoc basis only Must have a Matric - subjects: Maths and Science as you will be doing calculations Clear criminal record Excellent English communication Available immediately for new employment Great track record as reference checks will be conducted upfront • Sun, 07 Apr |
General Worker » Kempton Park, Gauteng - by speaking the language of industry. Position Title: General Worker, Wabtec SA Reporting To: Production Supervisor, Wabtec SA... • Sun, 07 Apr • Wabtec |
General worker (Manufacturing) - 7 months contract » Johannesburg, Gauteng - One of our manufacturing clients are looking for an experienced General Worker to work for them in JHB on a 7-month... • Sat, 06 Apr • Isilumko Staffing |
General worker (Manufacturing) - 7 months contract » Johannesburg, Gauteng - One of our manufacturing clients are looking for an experienced General Worker to work for them in JHB on a 7-month... • Sat, 06 Apr • Isilumko Staffing |
General Worker » Pretoria, Gauteng - Job Summary We are looking for young and exceptional individuals to join our growing team. This is a Monday to Saturday position. If you enjoy working with your hands and Automotive parts, then this position is for you! Requirements - Grade... • Sat, 06 Apr • Seoul Korean Motor Spares |
Upholstery General worker wanted » Randburg, West Johannesburg - Company in Randburg is looking for a hard working individual who is willing to grow in learning and working in Furniture Manufacturing and vehicle Upholstery needs Please respond on WhatsApp for quick response • Sat, 06 Apr |
General Worker Carletonville » Central Johannesburg, Johannesburg - Phakisa Holdings is currently seeking a Bricklaying General Worker in the Carletonville area. Areas requiring for: Merafong Local Municipality, Carletonville area, Wadela, Deelkraal, Blyvoor, Elandsridge , Southdene , The hill, Northdene , Kokosi and Fochville. Bricklayer's labourers assist with preparation, positioning and distribution of materials and equipment. They assist with general clean-up associated with laying bricks, stone, concrete blocks, and other building blocks to construct and … • Fri, 05 Apr • Phakisa Holdings Ltd |
General Worker » Johannesburg, Gauteng - About NCR Atleos NCR Atleos, headquartered in Atlanta, is a leader in expanding financial access. Our dedicated 20,000 employees optimize the branch, improve operational efficiency and maximize self-service availability for financial institutions and retailers across the globe. PURPOSE Preparing faulty equipment to be repaired in Rework Centre by pre-testing, stripping down and cleaning the relevant modules. Occasional help with packaging of repaired equipment. KEY RESPONSIBILITIES: Collect fau… • Thu, 04 Apr • NCR Atleos |
Project Execution Lead/Project Manager (Vanderbijlpark) » Vanderbijlpark, Gauteng - communication skills Hard worker/Driven. Budget and schedule driven personality. Someone that carries the relevant technical... worker/Driven.B... 6 days ago Location: Durban Salary: Global Manufacturing Concern is looking to hire an experienced... • Sat, 30 Mar • Swift Human Resources • R40000 per month |
Accountant » Pretoria, Gauteng - (Understanding inter-branch transactions, stock etc.) Someone who is an independent worker, who puts their head down and completes... of General Ledger, Creditors, Debtors and Fixed Asset register. Reviewing and implementation of accounting procedures, standards... • Thu, 28 Mar • Green Marble Recruitment Consultants |
General worker » Germiston, Ekurhuleni - Artisan Furniture is looking for General Workers to work at our warehouse in Germiston. Minimum Requirements: - Must have at least 1 year experience as a picker/packer or working as a general worker.- Must have experience working in a warehouse or in retail.- Must have a clear criminal record. Additional Requirements: - Must be reliable.-Able to commute to work.- Must be punctual, keep to time.- Must be able to meet targets.- Attention to detail.- Good physical condition and ability to lift and… • Wed, 27 Mar |
Bookkepper » Johannesburg, Gauteng - payable, general office and admin queries. Preparing and submitting accrual and reversal journals on a monthly basis... processing of all accounts. Scrutinizing the general ledger accounts to ensure the accuracy thereof. Assisting the Accountant... • Thu, 21 Mar • Fidelity Services Group |
General worker, runner and driver » Pretoria, Gauteng - Job Summary Looking for General worker, runner and driver to work in Pretoria west. Must have a matric and drivers... • Sat, 16 Mar • Weexert • R3500 per month |
Related Jobs in South Africa |