<div class="preload" aria-hidden="true">
<div class="preload__primary-font"><strong><span style="font-family: Roboto, Helvetica, Arial, sans-serif; font-size: 36px;">General Assistant Trolleys.REG KPA.Airport Operations (Airport Management)(P62001)</span></strong></div>
</div>
<div class="app" data-bind="view: 'layout'">
<div class="app__viewport">
<div class="app__wrapper">
<div class="app__main">
<div class="job-details-wrapper">
<div class="app-dialog__main background-color-dialog job-fullpreview__container job-details-page-container">
<p> ;</p>
</div>
</div>
<p> ;</p>
</div>
</div>
</div>
</div>
<div data-bind=" class: customizationParams.commonParams.cssClass, attr: { id: customizationParams.commonParams.cssId }, customStyles: customizationParams.commonParams, "></div>
<div class="app" data-bind="view: 'layout'">
<div class="app__viewport">
<div class="app__wrapper">
<div class="app__main">
<div class="job-details-wrapper">
<div class="app-dialog__main background-color-dialog job-fullpreview__container job-details-page-container">
<div>
<article><job-details-content params=" pageData: pageData, viewData: viewData, onMessage: onMessage, "></p>
<div class="job-details" data-bind=" i18nLang: pageData().job.lang, attr: { lang: pageData().job.lang }, css: { 'job-details--with-similar-jobs': pageData().similarJobsState().hasJobs }" dir="ltr" lang="en">
<div class="cc-page cc-page--boxed cc-page--job-details-fullscreen" data-bind=" css: {'cc-page--boxed': isPageDisplayBoxed}, class: classWithModifier ">
<div class="cc-page__content">
<div class="cc-section cc-section--width-" data-bind="css: cssClass, style: { backgroundColor: params.backgroundColor, backgroundImage: backgroundSrc }">
<div class="cc-section__content">
<div class="cc-row">
<div class="cc-row__content cc-columns-count-1" data-bind="class: 'cc-columns-count-' + columns.length">
<div class="cc-column cc-column--default" data-bind="style: { backgroundColor: params.backgroundColor, backgroundImage: backgroundSrc }, class: 'cc-column--' + size()">
</div>
</div>
</div>
<div class="cc-row">
<div class="cc-row__content cc-columns-count-1" data-bind="class: 'cc-columns-count-' + columns.length">
<div class="cc-column cc-column--default" data-bind="style: { backgroundColor: params.backgroundColor, backgroundImage: backgroundSrc }, class: 'cc-column--' + size()">
<div class="cc-column__content">
<div data-bind="class: uniqueWrapperClass" class="component-styling-wrapper-0">
<div class="job-details__section" data-bind=" class: customizationParams.commonParams.cssClass, attr: { id: customizationParams.commonParams.cssId }, customStyles: customizationParams.commonParams, ">
<h2 class="job-details__description-header text-color-secondary font-family-secondary" data-bind="i18n: 'job-details.job-description-title'"><strong>JOB DESCRIPTION</strong></h2>
<div class="job-details__description-content basic-formatter" data-bind="html: pageData().job.description">
<div>
<p><strong>An exciting vacancy exists at King Phalo Airport for an experienced GA Trolleys Assistant within its operations management division.</strong></p>
</div>
</div>
</div>
</div>
</div>
<p> ;</p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<p> ;</p>
<p></job-details-content></article>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="app" data-bind="view: 'layout'">
<div class="app__viewport">
<div class="app__wrapper">
<div class="app__main">
<div class="job-details-wrapper">
<div class="app-dialog__main background-color-dialog job-fullpreview__container job-details-page-container">
<div>
<article><job-details-content params=" pageData: pageData, viewData: viewData, onMessage: onMessage, "></p>
<div class="job-details" data-bind=" i18nLang: pageData().job.lang, attr: { lang: pageData().job.lang }, css: { 'job-details--with-similar-jobs': pageData().similarJobsState().hasJobs }" dir="ltr" lang="en">
<div class="cc-page cc-page--boxed cc-page--job-details-fullscreen" data-bind=" css: {'cc-page--boxed': isPageDisplayBoxed}, class: classWithModifier ">
<div class="cc-page__content">
<div class="cc-section cc-section--width-" data-bind="css: cssClass, style: { backgroundColor: params.backgroundColor, backgroundImage: backgroundSrc }">
<div class="cc-section__content">
<div class="cc-row">
<div class="cc-row__content cc-columns-count-1" data-bind="class: 'cc-columns-count-' + columns.length">
<div class="cc-column cc-column--default" data-bind="style: { backgroundColor: params.backgroundColor, backgroundImage: backgroundSrc }, class: 'cc-column--' + size()">
<div class="cc-column__content">
<div data-bind="class: uniqueWrapperClass" class="component-styling-wrapper-0">
<div class="job-details__section" data-bind=" class: customizationParams.commonParams.cssClass, attr: { id: customizationParams.commonParams.cssId }, customStyles: customizationParams.commonParams, ">
<div class="job-details__description-content basic-formatter" data-bind="html: pageData().job.description">
<div>
<p><strong>Key Performance Output</strong></p>
<p><strong>The successful candidate, will be reporting to the Operations Coordinator and will be responsible for the following:</strong></p>
<ul>
<li><strong>Indicate unserviceable equipment to relevant stakeholders.</strong></li>
<li><strong>Day to day deployment of equipment</strong></li>
<li><strong>Safe-Guarding of assets</strong></li>
<li><strong>Adhere to relevant statutory/legislative regulations, SOP&#8217;s, operational standards, policies and practices</strong></li>
<li><strong>Mitigation of risk to limit injuries</strong></li>
<li><strong>Managing the company&#8217;s risk exposure through identifying, implementing and maintaining risk control measures to minimize company&#8217;s liability</strong></li>
</ul>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<p> ;</p>
<p></job-details-content></article>
</div>
</div>
</div>
<p> ;</p>
</div>
</div>
</div>
</div>
<div class="app" data-bind="view: 'layout'">
<div class="app__viewport">
<div class="app__wrapper">
<div class="app__main">
<div class="job-details-wrapper">
<div class="app-dialog__main background-color-dialog job-fullpreview__container job-details-page-container">
<div>
<article><job-details-content params=" pageData: pageData, viewData: viewData, onMessage: onMessage, "></p>
<div class="job-details" data-bind=" i18nLang: pageData().job.lang, attr: { lang: pageData().job.lang }, css: { 'job-details--with-similar-jobs': pageData().similarJobsState().hasJobs }" dir="ltr" lang="en">
<div class="cc-page cc-page--boxed cc-page--job-details-fullscreen" data-bind=" css: {'cc-page--boxed': isPageDisplayBoxed}, class: classWithModifier ">
<div class="cc-page__content">
<div class="cc-section cc-section--width-" data-bind="css: cssClass, style: { backgroundColor: params.backgroundColor, backgroundImage: backgroundSrc }">
<div class="cc-section__content">
<div class="cc-row">
<div class="cc-row__content cc-columns-count-1" data-bind="class: 'cc-columns-count-' + columns.length">
<div class="cc-column cc-column--default" data-bind="style: { backgroundColor: params.backgroundColor, backgroundImage: backgroundSrc }, class: 'cc-column--' + size()">
<div class="cc-column__content">
<div data-bind="class: uniqueWrapperClass" class="component-styling-wrapper-0">
<div class="job-details__section" data-bind=" class: customizationParams.commonParams.cssClass, attr: { id: customizationParams.commonParams.cssId }, customStyles: customizationParams.commonParams, ">
<div class="job-details__description-content basic-formatter" data-bind="html: pageData().job.description">
<div>
<ul>
<li><strong>Compile and submit general operational constraints reports.</strong></li>
<li><strong>Report on trolley stock levels.</strong></li>
<li><strong>Counting of trolleys as required</strong></li>
<li><strong>Liaison and engage with internal stakeholders to ensure effective and efficient operations</strong></li>
<li><strong>Engage and assist customers when required.</strong></li>
<li><strong>Planning of resources in terms of demand and supply</strong></li>
<li><strong>Monitor resources to ensure operational needs are met.</strong></li>
<li><strong>Assist with Asset verification as required.</strong></li>
</ul>
<p><strong>Technical Skills and Experience</strong></p>
<p><strong> The following skills and experience or the equivalent of such will be required:</strong></p>
<ul>
<li><strong>Grade 12 is essential</strong></li>
<li><strong>Code B; Motor Vehicle License is advantageous</strong></li>
</ul>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<p> ;</p>
<p></job-details-content></article>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<p> ;</p>
<div class="app" data-bind="view: 'layout'">
<div class="app__viewport">
<div class="app__wrapper">
<div class="app__main">
<div class="job-details-wrapper">
<div class="app-dialog__main background-color-dialog job-fullpreview__container job-details-page-container">
<div>
<article><job-details-content params=" pageData: pageData, viewData: viewData, onMessage: onMessage, "></p>
<div class="job-details" data-bind=" i18nLang: pageData().job.lang, attr: { lang: pageData().job.lang }, css: { 'job-details--with-similar-jobs': pageData().similarJobsState().hasJobs }" dir="ltr" lang="en">
<div class="cc-page cc-page--boxed cc-page--job-details-fullscreen" data-bind=" css: {'cc-page--boxed': isPageDisplayBoxed}, class: classWithModifier ">
<div class="cc-page__content">
<div class="cc-section cc-section--width-" data-bind="css: cssClass, style: { backgroundColor: params.backgroundColor, backgroundImage: backgroundSrc }">
<div class="cc-section__content">
<div class="cc-row">
<div class="cc-row__content cc-columns-count-1" data-bind="class: 'cc-columns-count-' + columns.length">
<div class="cc-column cc-column--default" data-bind="style: { backgroundColor: params.backgroundColor, backgroundImage: backgroundSrc }, class: 'cc-column--' + size()">
<div class="cc-column__content">
<div data-bind="class: uniqueWrapperClass" class="component-styling-wrapper-0">
<div class="job-details__section" data-bind=" class: customizationParams.commonParams.cssClass, attr: { id: customizationParams.commonParams.cssId }, customStyles: customizationParams.commonParams, ">
<div class="job-details__description-content basic-formatter" data-bind="html: pageData().job.description">
<div>
<p><strong>Competencies</strong></p>
<ul>
<li><strong>Communication (verbal and written) </strong></li>
<li><strong>Exercise good judgement when making decisions</strong></li>
<li><strong>Problem solving</strong></li>
<li><strong>Diplomatic</strong></li>
<li><strong>Manage conflict </strong></li>
<li><strong>Customer centri</strong></li>
</ul>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<p> ;</p>
<p></job-details-content></article>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="app" data-bind="view: 'layout'">
<div class="app__viewport">
<div class="app__wrapper">
<div class="app__main"><main class="app__content" data-bind="view: 'main'" tabindex="-1"><job-details-wrapper params="state: state, displayStyles: displayStyles"></job-details-wrapper></main></p>
<div class="job-details-wrapper">
<div class="app-dialog__main background-color-dialog job-fullpreview__container job-details-page-container">
<p><job-details-checker params="viewData: viewData, jobId: jobId, isExpired: isExpired"><job-details-loader params="viewData: viewData, jobId: jobId"><job-details-page params="viewData: viewData, pageData: state().data"></job-details-page></job-details-loader></job-details-checker></p>
<div>
<article><job-details-content params=" pageData: pageData, viewData: viewData, onMessage: onMessage, "></p>
<div class="job-details" data-bind=" i18nLang: pageData().job.lang, attr: { lang: pageData().job.lang }, css: { 'job-details--with-similar-jobs': pageData().similarJobsState().hasJobs }" dir="ltr" lang="en">
<div class="cc-page cc-page--boxed cc-page--job-details-fullscreen" data-bind=" css: {'cc-page--boxed': isPageDisplayBoxed}, class: classWithModifier ">
<div class="cc-page__content">
<div class="cc-section cc-section--width-" data-bind="css: cssClass, style: { backgroundColor: params.backgroundColor, backgroundImage: backgroundSrc }">
<div class="cc-section__content">
<div class="cc-row">
<div class="cc-row__content cc-columns-count-1" data-bind="class: 'cc-columns-count-' + columns.length">
<div class="cc-column cc-column--default" data-bind="style: { backgroundColor: params.backgroundColor, backgroundImage: backgroundSrc }, class: 'cc-column--' + size()">
<div class="cc-column__content">
<div data-bind="class: uniqueWrapperClass" class="component-styling-wrapper-0">
<div class="job-details__section" data-bind=" class: customizationParams.commonParams.cssClass, attr: { id: customizationParams.commonParams.cssId }, customStyles: customizationParams.commonParams, ">
<div class="job-details__description-content basic-formatter" data-bind="html: pageData().job.description">
<div>
<p><strong>Application and Enquiries</strong></p>
<p><strong><i>Kindly apply online for this opportunity online before March 2025. Shortlisted candidates will be required to provide proof of their qualifications, NQF level and credits, and must be eligible for Top Security Clearance within 3 months of appointment.</i></strong></p>
<p><strong><i>Positions will be filled in line with Airports Company South Africa values and Employment Equity Policy and Plan. Should you not hear from us within 30 days of your application, consider your application unsuccessful.</i></strong></p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="cc-row">
<div class="cc-row__content cc-columns-count-1" data-bind="class: 'cc-columns-count-' + columns.length">
</div>
</div>
<div class="cc-row">
<div class="cc-row__content cc-columns-count-1" data-bind="class: 'cc-columns-count-' + columns.length">
<div class="cc-column cc-column--default" data-bind="style: { backgroundColor: params.backgroundColor, backgroundImage: backgroundSrc }, class: 'cc-column--' + size()">
<div class="cc-column__content"><a class="maxbutton-1 maxbutton" href="https://iaccgs.fa.ocs.oraclecloud.com/hcmUI/CandidateExperience/en/sites/CX_1/requisitions/preview/358"><span class='mb-text'>CLICK HERE TO APPLY</span></a></div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<p> ;</p>
<p> ;</p>
<p></job-details-content></article>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="app" data-bind="view: 'layout'">
<div class="app__viewport">
<div class="app__wrapper">
<div class="app__main">
<div class="job-details-wrapper">
<div class="app-dialog__main background-color-dialog job-fullpreview__container job-details-page-container">
<div>
<article><job-details-content params=" pageData: pageData, viewData: viewData, onMessage: onMessage, "></p>
<div class="job-details" data-bind=" i18nLang: pageData().job.lang, attr: { lang: pageData().job.lang }, css: { 'job-details--with-similar-jobs': pageData().similarJobsState().hasJobs }" dir="ltr" lang="en">
<div class="cc-page cc-page--boxed cc-page--job-details-fullscreen" data-bind=" css: {'cc-page--boxed': isPageDisplayBoxed}, class: classWithModifier ">
<div class="cc-page__content">
<div class="cc-section cc-section--width-" data-bind="css: cssClass, style: { backgroundColor: params.backgroundColor, backgroundImage: backgroundSrc }">
</div>
</div>
</div>
</div>
<p> ;</p>
<p></job-details-content></article>
</div>
</div>
</div>
<p> ;</p>
</div>
</div>
</div>
</div>

If you are currently looking for an entry-level job in the manufacturing sector, this opportunity…
If you are looking for flexible work as a domestic worker, cleaner, or housekeeper, this…
Finding a job can be frustrating, especially when you apply to many companies and never…
If you are an unemployed South African looking to build a career in logistics, operations,…
Department of Correctional Services is hiring Security Officers (X381) for 2026 – Apply with Matric…
Department of Transport Hiring 102 Driver Operators (2026) The Department of Transport is offering a…