{"id":29006,"date":"2026-06-18T22:33:13","date_gmt":"2026-06-18T19:33:13","guid":{"rendered":"https:\/\/zentrofly.com\/jobs\/?p=29006"},"modified":"2026-06-18T22:33:13","modified_gmt":"2026-06-18T19:33:13","slug":"epwp-pump-operators-x397-sekhukhune-district-municipality-apply-by-19-june-2026","status":"publish","type":"post","link":"https:\/\/zentrofly.com\/jobs\/epwp-pump-operators-x397-sekhukhune-district-municipality-apply-by-19-june-2026\/","title":{"rendered":"EPWP Pump Operators x397 \u2013 Sekhukhune District Municipality \u2013 Apply by 19 June 2026"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">Sekhukhune District Municipality is Hiring 397 EPWP Pump Operators<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Sekhukhune District Municipality is inviting applications from suitably qualified candidates for <strong>397 EPWP Pump Operator<\/strong> positions within the <strong>Infrastructure and Water Services Department<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This is an excellent opportunity for job seekers looking to gain experience in municipal water services while contributing to the delivery of essential water infrastructure across communities within the Sekhukhune District.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Position Details<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Position:<\/strong> EPWP Pump Operator (397 Posts)<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Employer:<\/strong> Sekhukhune District Municipality<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Department:<\/strong> Infrastructure and Water Services<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Contract Type:<\/strong> EPWP Fixed-Term Contract<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Contract Duration:<\/strong> 10 Months<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Location:<\/strong> Various pump stations within Sekhukhune District Municipality<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Salary:<\/strong> R30,580 per annum<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Job Overview<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The municipality is looking for dedicated individuals who will be responsible for operating water pumps and carrying out routine maintenance of pump stations and surrounding pump house facilities. Successful candidates will help ensure reliable water supply services while maintaining safe and efficient operations.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Preference will be given to applicants who reside close to the pump stations where the vacancies exist.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Key Responsibilities<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Successful candidates will be expected to:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">-Operate municipal water pumps safely and efficiently.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">-Perform routine maintenance of water pumps.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">-Maintain pump houses and surrounding operational areas.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">-Monitor pump performance and report faults.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">-Ensure compliance with Occupational Health and Safety (OHS) regulations.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">-Keep pump stations clean and functional.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">-Follow operational manuals and maintenance procedures.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">-Assist with general water infrastructure maintenance when required.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Minimum Requirements<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Applicants must have:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Grade 7 certificate.<\/li>\n\n\n\n<li>At least <strong>one (1) year of relevant experience<\/strong> operating or maintaining water pumps or similar equipment.<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Skills and Competencies<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Candidates should possess:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Knowledge of the Occupational Health and Safety (OHS) Act.<\/li>\n\n\n\n<li>Understanding of pump operation manuals.<\/li>\n\n\n\n<li>Good written and verbal communication skills.<\/li>\n\n\n\n<li>Good listening skills.<\/li>\n\n\n\n<li>Customer service skills.<\/li>\n\n\n\n<li>Good interpersonal relations.<\/li>\n\n\n\n<li>Ability to multitask.<\/li>\n\n\n\n<li>Creative and innovative thinking.<\/li>\n\n\n\n<li>Commitment to continuous improvement.<\/li>\n\n\n\n<li>Sobriety and professionalism.<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading has-white-color has-text-color has-background has-link-color wp-elements-a27f032166ef5a9d5231ee58e747ac15\" style=\"background-color:#ff0000\"><strong>\ud83d\udd25 HOW TO APPLY<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Applications must be submitted directly through the employer&#8217;s official recruitment platform before the closing date.<\/p>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button is-style-outline is-style-outline--1\"><a class=\"wp-block-button__link has-white-color has-text-color has-background has-link-color wp-element-button\" href=\"https:\/\/zentrofly.com\/jobs\/apply-for-epwp-pump-operators-x397-sekhukhune-district-municipality-apply-by-19-june-2026\/\" style=\"background-color:#e53935\">APPLY HERE<\/a><\/div>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading has-vivid-green-cyan-color has-text-color has-link-color wp-elements-73169bee1858eea996bca4bc93d3a861\"><strong>\ud83d\udce9 WANT MORE JOBS LIKE THIS?<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Join thousands of South Africans receiving the latest jobs, learnerships, internships and government vacancies directly in their inbox.<\/p>\n\n\n\n<style type=\"text\/css\">@import url(\"https:\/\/assets.mlcdn.com\/fonts.css?version=1767876\");<\/style>\n    <style type=\"text\/css\">\n    \/* LOADER *\/\n    .ml-form-embedSubmitLoad {\n      display: inline-block;\n      width: 20px;\n      height: 20px;\n    }\n\n    .g-recaptcha {\n    transform: scale(1);\n    -webkit-transform: scale(1);\n    transform-origin: 0 0;\n    -webkit-transform-origin: 0 0;\n    height: ;\n    }\n\n    .sr-only {\n      position: absolute;\n      width: 1px;\n      height: 1px;\n      padding: 0;\n      margin: -1px;\n      overflow: hidden;\n      clip: rect(0,0,0,0);\n      border: 0;\n    }\n\n    .ml-form-embedSubmitLoad:after {\n      content: \" \";\n      display: block;\n      width: 11px;\n      height: 11px;\n      margin: 1px;\n      border-radius: 50%;\n      border: 4px solid #fff;\n    border-color: #ffffff #ffffff #ffffff transparent;\n    animation: ml-form-embedSubmitLoad 1.2s linear infinite;\n    }\n    @keyframes ml-form-embedSubmitLoad {\n      0% {\n      transform: rotate(0deg);\n      }\n      100% {\n      transform: rotate(360deg);\n      }\n    }\n      #mlb2-35568228.ml-form-embedContainer {\n        box-sizing: border-box;\n        display: table;\n        margin: 0 auto;\n        position: static;\n        width: 100% !important;\n      }\n      #mlb2-35568228.ml-form-embedContainer h4,\n      #mlb2-35568228.ml-form-embedContainer p,\n      #mlb2-35568228.ml-form-embedContainer span,\n      #mlb2-35568228.ml-form-embedContainer button {\n        text-transform: none !important;\n        letter-spacing: normal !important;\n      }\n      #mlb2-35568228.ml-form-embedContainer .ml-form-embedWrapper {\n        background-color: #f6f6f6;\n        \n        border-width: 0px;\n        border-color: transparent;\n        border-radius: 4px;\n        border-style: solid;\n        box-sizing: border-box;\n        display: inline-block !important;\n        margin: 0;\n        padding: 0;\n        position: relative;\n              }\n      #mlb2-35568228.ml-form-embedContainer .ml-form-embedWrapper.embedPopup,\n      #mlb2-35568228.ml-form-embedContainer .ml-form-embedWrapper.embedDefault { width: 400px; }\n      #mlb2-35568228.ml-form-embedContainer .ml-form-embedWrapper.embedForm { max-width: 400px; width: 100%; }\n      #mlb2-35568228.ml-form-embedContainer .ml-form-align-left { text-align: left; }\n      #mlb2-35568228.ml-form-embedContainer .ml-form-align-center { text-align: center; }\n      #mlb2-35568228.ml-form-embedContainer .ml-form-align-default { display: table-cell !important; vertical-align: middle !important; text-align: center !important; }\n      #mlb2-35568228.ml-form-embedContainer .ml-form-align-right { text-align: right; }\n      #mlb2-35568228.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedHeader img {\n        border-top-left-radius: 4px;\n        border-top-right-radius: 4px;\n        height: auto;\n        margin: 0 auto !important;\n        max-width: 100%;\n        width: undefinedpx;\n      }\n      #mlb2-35568228.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody,\n      #mlb2-35568228.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody {\n        padding: 20px 20px 0 20px;\n      }\n      #mlb2-35568228.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody.ml-form-embedBodyHorizontal {\n        padding-bottom: 0;\n      }\n      #mlb2-35568228.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent,\n      #mlb2-35568228.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent {\n        text-align: left;\n        margin: 0 0 20px 0;\n      }\n      #mlb2-35568228.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent h4,\n      #mlb2-35568228.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent h4 {\n        color: #000000;\n        font-family: 'Open Sans', Arial, Helvetica, sans-serif;\n        font-size: 30px;\n        font-weight: 400;\n        margin: 0 0 10px 0;\n        text-align: left;\n        word-break: break-word;\n      }\n      #mlb2-35568228.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent p,\n      #mlb2-35568228.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent p {\n        color: #000000;\n        font-family: 'Open Sans', Arial, Helvetica, sans-serif;\n        font-size: 14px;\n        font-weight: 400;\n        line-height: 20px;\n        margin: 0 0 10px 0;\n        text-align: left;\n      }\n      #mlb2-35568228.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent ul,\n      #mlb2-35568228.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent ol,\n      #mlb2-35568228.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent ul,\n      #mlb2-35568228.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent ol {\n        color: #000000;\n        font-family: 'Open Sans', Arial, Helvetica, sans-serif;\n        font-size: 14px;\n      }\n      #mlb2-35568228.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent ol ol,\n      #mlb2-35568228.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent ol ol {\n        list-style-type: lower-alpha;\n      }\n      #mlb2-35568228.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent ol ol ol,\n      #mlb2-35568228.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent ol ol ol {\n        list-style-type: lower-roman;\n      }\n      #mlb2-35568228.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent p a,\n      #mlb2-35568228.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent p a {\n        color: #000000;\n        text-decoration: underline;\n      }\n\n      #mlb2-35568228.ml-form-embedContainer .ml-form-embedWrapper .ml-block-form .ml-field-group {\n        text-align: left!important;\n      }\n\n      #mlb2-35568228.ml-form-embedContainer .ml-form-embedWrapper .ml-block-form .ml-field-group label {\n        margin-bottom: 5px;\n        color: #333333;\n        font-size: 14px;\n        font-family: 'Open Sans', Arial, Helvetica, sans-serif;\n        font-weight: bold; font-style: normal; text-decoration: none;;\n        display: inline-block;\n        line-height: 20px;\n      }\n      #mlb2-35568228.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent p:last-child,\n      #mlb2-35568228.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent p:last-child {\n        margin: 0;\n      }\n      #mlb2-35568228.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody form {\n        margin: 0;\n        width: 100%;\n      }\n      #mlb2-35568228.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-formContent,\n      #mlb2-35568228.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow {\n        margin: 0 0 20px 0;\n        width: 100%;\n      }\n      #mlb2-35568228.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow {\n        float: left;\n      }\n      #mlb2-35568228.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-formContent.horozintalForm {\n        margin: 0;\n        padding: 0 0 20px 0;\n        width: 100%;\n        height: auto;\n        float: left;\n      }\n      #mlb2-35568228.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow {\n        margin: 0 0 10px 0;\n        width: 100%;\n      }\n      #mlb2-35568228.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow.ml-last-item {\n        margin: 0;\n      }\n      #mlb2-35568228.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow.ml-formfieldHorizintal {\n        margin: 0;\n      }\n      #mlb2-35568228.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow input {\n        background-color: #ffffff !important;\n        color: #333333 !important;\n        border-color: #cccccc;\n        border-radius: 4px !important;\n        border-style: solid !important;\n        border-width: 1px !important;\n        font-family: 'Open Sans', Arial, Helvetica, sans-serif;\n        font-size: 14px !important;\n        height: auto;\n        line-height: 21px !important;\n        margin-bottom: 0;\n        margin-top: 0;\n        margin-left: 0;\n        margin-right: 0;\n        padding: 10px 10px !important;\n        width: 100% !important;\n        box-sizing: border-box !important;\n        max-width: 100% !important;\n      }\n      #mlb2-35568228.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow input::-webkit-input-placeholder,\n      #mlb2-35568228.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow input::-webkit-input-placeholder { color: #333333; }\n\n      #mlb2-35568228.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow input::-moz-placeholder,\n      #mlb2-35568228.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow input::-moz-placeholder { color: #333333; }\n\n      #mlb2-35568228.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow input:-ms-input-placeholder,\n      #mlb2-35568228.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow input:-ms-input-placeholder { color: #333333; }\n\n      #mlb2-35568228.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow input:-moz-placeholder,\n      #mlb2-35568228.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow input:-moz-placeholder { color: #333333; }\n\n      #mlb2-35568228.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow textarea, #mlb2-35568228.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow textarea {\n        background-color: #ffffff !important;\n        color: #333333 !important;\n        border-color: #cccccc;\n        border-radius: 4px !important;\n        border-style: solid !important;\n        border-width: 1px !important;\n        font-family: 'Open Sans', Arial, Helvetica, sans-serif;\n        font-size: 14px !important;\n        height: auto;\n        line-height: 21px !important;\n        margin-bottom: 0;\n        margin-top: 0;\n        padding: 10px 10px !important;\n        width: 100% !important;\n        box-sizing: border-box !important;\n        max-width: 100% !important;\n      }\n\n      #mlb2-35568228.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-radio .custom-control-label::before, #mlb2-35568228.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow .custom-radio .custom-control-label::before, #mlb2-35568228.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-checkbox .custom-control-label::before, #mlb2-35568228.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow .custom-checkbox .custom-control-label::before, #mlb2-35568228.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedPermissions .ml-form-embedPermissionsOptionsCheckbox .label-description::before, #mlb2-35568228.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-interestGroupsRow .ml-form-interestGroupsRowCheckbox .label-description::before, #mlb2-35568228.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow .label-description::before {\n          border-color: #cccccc!important;\n          background-color: #ffffff!important;\n      }\n\n      #mlb2-35568228.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow input.custom-control-input[type=\"checkbox\"]{\n        box-sizing: border-box;\n        padding: 0;\n        position: absolute;\n        z-index: -1;\n        opacity: 0;\n        margin-top: 5px;\n        margin-left: -1.5rem;\n        overflow: visible;\n      }\n\n      #mlb2-35568228.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-checkbox .custom-control-label::before, #mlb2-35568228.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow .custom-checkbox .custom-control-label::before, #mlb2-35568228.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedPermissions .ml-form-embedPermissionsOptionsCheckbox .label-description::before, #mlb2-35568228.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-interestGroupsRow .ml-form-interestGroupsRowCheckbox .label-description::before, #mlb2-35568228.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow .label-description::before {\n        border-radius: 4px!important;\n      }\n\n\n      #mlb2-35568228.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow input[type=checkbox]:checked~.label-description::after, #mlb2-35568228.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedPermissions .ml-form-embedPermissionsOptionsCheckbox input[type=checkbox]:checked~.label-description::after, #mlb2-35568228.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-checkbox .custom-control-input:checked~.custom-control-label::after, #mlb2-35568228.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow .custom-checkbox .custom-control-input:checked~.custom-control-label::after, #mlb2-35568228.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-interestGroupsRow .ml-form-interestGroupsRowCheckbox input[type=checkbox]:checked~.label-description::after {\n        background-image: url(\"data:image\/svg+xml,%3csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'\/%3e%3c\/svg%3e\");\n      }\n\n      #mlb2-35568228.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-radio .custom-control-input:checked~.custom-control-label::after, #mlb2-35568228.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-radio .custom-control-input:checked~.custom-control-label::after {\n        background-image: url(\"data:image\/svg+xml,%3csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'\/%3e%3c\/svg%3e\");\n      }\n\n      #mlb2-35568228.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-radio .custom-control-input:checked~.custom-control-label::before, #mlb2-35568228.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow .custom-radio .custom-control-input:checked~.custom-control-label::before, #mlb2-35568228.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-checkbox .custom-control-input:checked~.custom-control-label::before, #mlb2-35568228.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow .custom-checkbox .custom-control-input:checked~.custom-control-label::before, #mlb2-35568228.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedPermissions .ml-form-embedPermissionsOptionsCheckbox input[type=checkbox]:checked~.label-description::before, #mlb2-35568228.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-interestGroupsRow .ml-form-interestGroupsRowCheckbox input[type=checkbox]:checked~.label-description::before, #mlb2-35568228.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow input[type=checkbox]:checked~.label-description::before  {\n          border-color: #000000!important;\n          background-color: #000000!important;\n      }\n\n      #mlb2-35568228.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-radio .custom-control-label::before, #mlb2-35568228.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow .custom-radio .custom-control-label::before, #mlb2-35568228.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-radio .custom-control-label::after, #mlb2-35568228.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow .custom-radio .custom-control-label::after, #mlb2-35568228.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-checkbox .custom-control-label::before, #mlb2-35568228.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-checkbox .custom-control-label::after, #mlb2-35568228.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow .custom-checkbox .custom-control-label::before, #mlb2-35568228.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow .custom-checkbox .custom-control-label::after {\n           top: 2px;\n           box-sizing: border-box;\n      }\n\n      #mlb2-35568228.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedPermissions .ml-form-embedPermissionsOptionsCheckbox .label-description::before, #mlb2-35568228.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedPermissions .ml-form-embedPermissionsOptionsCheckbox .label-description::after, #mlb2-35568228.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow .label-description::before, #mlb2-35568228.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow .label-description::after {\n           top: 0px!important;\n           box-sizing: border-box!important;\n      }\n\n      #mlb2-35568228.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow .label-description::before, #mlb2-35568228.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow .label-description::after {\n        top: 0px!important;\n           box-sizing: border-box!important;\n      }\n\n       #mlb2-35568228.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-interestGroupsRow .ml-form-interestGroupsRowCheckbox .label-description::after {\n            top: 0px!important;\n            box-sizing: border-box!important;\n            position: absolute;\n            left: -1.5rem;\n            display: block;\n            width: 1rem;\n            height: 1rem;\n            content: \"\";\n       }\n\n      #mlb2-35568228.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-interestGroupsRow .ml-form-interestGroupsRowCheckbox .label-description::before {\n        top: 0px!important;\n        box-sizing: border-box!important;\n      }\n\n      #mlb2-35568228.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .custom-control-label::before {\n          position: absolute;\n          top: 4px;\n          left: -1.5rem;\n          display: block;\n          width: 16px;\n          height: 16px;\n          pointer-events: none;\n          content: \"\";\n          background-color: #ffffff;\n          border: #adb5bd solid 1px;\n          border-radius: 50%;\n      }\n\n      #mlb2-35568228.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .custom-control-label::after {\n          position: absolute;\n          top: 2px!important;\n          left: -1.5rem;\n          display: block;\n          width: 1rem;\n          height: 1rem;\n          content: \"\";\n      }\n\n      #mlb2-35568228.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedPermissions .ml-form-embedPermissionsOptionsCheckbox .label-description::before, #mlb2-35568228.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-interestGroupsRow .ml-form-interestGroupsRowCheckbox .label-description::before, #mlb2-35568228.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow .label-description::before {\n          position: absolute;\n          top: 4px;\n          left: -1.5rem;\n          display: block;\n          width: 16px;\n          height: 16px;\n          pointer-events: none;\n          content: \"\";\n          background-color: #ffffff;\n          border: #adb5bd solid 1px;\n          border-radius: 50%;\n      }\n\n      #mlb2-35568228.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedPermissions .ml-form-embedPermissionsOptionsCheckbox .label-description::after {\n          position: absolute;\n          top: 0px!important;\n          left: -1.5rem;\n          display: block;\n          width: 1rem;\n          height: 1rem;\n          content: \"\";\n      }\n\n      #mlb2-35568228.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow .label-description::after {\n          position: absolute;\n          top: 0px!important;\n          left: -1.5rem;\n          display: block;\n          width: 1rem;\n          height: 1rem;\n          content: \"\";\n      }\n\n      #mlb2-35568228.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .custom-radio .custom-control-label::after {\n          background: no-repeat 50%\/50% 50%;\n      }\n      #mlb2-35568228.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .custom-checkbox .custom-control-label::after, #mlb2-35568228.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedPermissions .ml-form-embedPermissionsOptionsCheckbox .label-description::after, #mlb2-35568228.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-interestGroupsRow .ml-form-interestGroupsRowCheckbox .label-description::after, #mlb2-35568228.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow .label-description::after {\n          background: no-repeat 50%\/50% 50%;\n      }\n\n      #mlb2-35568228.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-control, #mlb2-35568228.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow .custom-control {\n        position: relative;\n        display: block;\n        min-height: 1.5rem;\n        padding-left: 1.5rem;\n      }\n\n      #mlb2-35568228.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-radio .custom-control-input, #mlb2-35568228.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow .custom-radio .custom-control-input, #mlb2-35568228.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-checkbox .custom-control-input, #mlb2-35568228.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow .custom-checkbox .custom-control-input {\n          position: absolute;\n          z-index: -1;\n          opacity: 0;\n          box-sizing: border-box;\n          padding: 0;\n      }\n\n      #mlb2-35568228.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-radio .custom-control-label, #mlb2-35568228.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow .custom-radio .custom-control-label, #mlb2-35568228.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-checkbox .custom-control-label, #mlb2-35568228.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow .custom-checkbox .custom-control-label {\n          color: #000000;\n          font-size: 12px!important;\n          font-family: 'Open Sans', Arial, Helvetica, sans-serif;\n          line-height: 22px;\n          margin-bottom: 0;\n          position: relative;\n          vertical-align: top;\n          font-style: normal;\n          font-weight: 700;\n      }\n\n      #mlb2-35568228.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-select, #mlb2-35568228.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow .custom-select {\n        background-color: #ffffff !important;\n        color: #333333 !important;\n        border-color: #cccccc;\n        border-radius: 4px !important;\n        border-style: solid !important;\n        border-width: 1px !important;\n        font-family: 'Open Sans', Arial, Helvetica, sans-serif;\n        font-size: 14px !important;\n        line-height: 20px !important;\n        margin-bottom: 0;\n        margin-top: 0;\n        padding: 10px 28px 10px 12px !important;\n        width: 100% !important;\n        box-sizing: border-box !important;\n        max-width: 100% !important;\n        height: auto;\n        display: inline-block;\n        vertical-align: middle;\n        background: url('https:\/\/assets.mlcdn.com\/ml\/images\/default\/dropdown.svg') no-repeat right .75rem center\/8px 10px;\n        -webkit-appearance: none;\n        -moz-appearance: none;\n        appearance: none;\n      }\n\n\n      #mlb2-35568228.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow {\n        height: auto;\n        width: 100%;\n        float: left;\n      }\n      .ml-form-formContent.horozintalForm .ml-form-horizontalRow .ml-input-horizontal { width: 70%; float: left; }\n      .ml-form-formContent.horozintalForm .ml-form-horizontalRow .ml-button-horizontal { width: 30%; float: left; }\n      .ml-form-formContent.horozintalForm .ml-form-horizontalRow .ml-button-horizontal.labelsOn { padding-top: 25px;  }\n      .ml-form-formContent.horozintalForm .ml-form-horizontalRow .horizontal-fields { box-sizing: border-box; float: left; padding-right: 10px;  }\n      #mlb2-35568228.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow input {\n        background-color: #ffffff;\n        color: #333333;\n        border-color: #cccccc;\n        border-radius: 4px;\n        border-style: solid;\n        border-width: 1px;\n        font-family: 'Open Sans', Arial, Helvetica, sans-serif;\n        font-size: 14px;\n        line-height: 20px;\n        margin-bottom: 0;\n        margin-top: 0;\n        padding: 10px 10px;\n        width: 100%;\n        box-sizing: border-box;\n        overflow-y: initial;\n      }\n      #mlb2-35568228.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow button {\n        background-color: #000000 !important;\n        border-color: #000000;\n        border-style: solid;\n        border-width: 1px;\n        border-radius: 4px;\n        box-shadow: none;\n        color: #ffffff !important;\n        cursor: pointer;\n        font-family: 'Open Sans', Arial, Helvetica, sans-serif;\n        font-size: 14px !important;\n        font-weight: 700;\n        line-height: 20px;\n        margin: 0 !important;\n        padding: 10px !important;\n        width: 100%;\n        height: auto;\n      }\n      #mlb2-35568228.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow button:hover {\n        background-color: #333333 !important;\n        border-color: #333333 !important;\n      }\n      #mlb2-35568228.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow input[type=\"checkbox\"] {\n        box-sizing: border-box;\n        padding: 0;\n        position: absolute;\n        z-index: -1;\n        opacity: 0;\n        margin-top: 5px;\n        margin-left: -1.5rem;\n        overflow: visible;\n      }\n      #mlb2-35568228.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow .label-description {\n        color: #000000;\n        display: block;\n        font-family: 'Open Sans', Arial, Helvetica, sans-serif;\n        font-size: 12px;\n        text-align: left;\n        margin-bottom: 0;\n        position: relative;\n        vertical-align: top;\n      }\n      #mlb2-35568228.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow label {\n        font-weight: normal;\n        margin: 0;\n        padding: 0;\n        position: relative;\n        display: block;\n        min-height: 24px;\n        padding-left: 24px;\n\n      }\n      #mlb2-35568228.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow label a {\n        color: #000000;\n        text-decoration: underline;\n      }\n      #mlb2-35568228.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow label p {\n        color: #000000 !important;\n        font-family: 'Open Sans', Arial, Helvetica, sans-serif !important;\n        font-size: 12px !important;\n        font-weight: normal !important;\n        line-height: 18px !important;\n        padding: 0 !important;\n        margin: 0 5px 0 0 !important;\n      }\n      #mlb2-35568228.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow label p:last-child {\n        margin: 0;\n      }\n      #mlb2-35568228.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedSubmit {\n        margin: 0 0 20px 0;\n        float: left;\n        width: 100%;\n      }\n      #mlb2-35568228.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedSubmit button {\n        background-color: #000000 !important;\n        border: none !important;\n        border-radius: 4px !important;\n        box-shadow: none !important;\n        color: #ffffff !important;\n        cursor: pointer;\n        font-family: 'Open Sans', Arial, Helvetica, sans-serif !important;\n        font-size: 14px !important;\n        font-weight: 700 !important;\n        line-height: 21px !important;\n        height: auto;\n        padding: 10px !important;\n        width: 100% !important;\n        box-sizing: border-box !important;\n      }\n      #mlb2-35568228.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedSubmit button.loading {\n        display: none;\n      }\n      #mlb2-35568228.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedSubmit button:hover {\n        background-color: #333333 !important;\n      }\n      .ml-subscribe-close {\n        width: 30px;\n        height: 30px;\n        background: url('https:\/\/assets.mlcdn.com\/ml\/images\/default\/modal_close.png') no-repeat;\n        background-size: 30px;\n        cursor: pointer;\n        margin-top: -10px;\n        margin-right: -10px;\n        position: absolute;\n        top: 0;\n        right: 0;\n      }\n      .ml-error input, .ml-error textarea, .ml-error select {\n        border-color: red!important;\n      }\n\n      .ml-error .custom-checkbox-radio-list {\n        border: 1px solid red !important;\n        border-radius: 4px;\n        padding: 10px;\n      }\n\n      .ml-error .label-description,\n      .ml-error .label-description p,\n      .ml-error .label-description p a,\n      .ml-error label:first-child {\n        color: #ff0000 !important;\n      }\n\n      #mlb2-35568228.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow.ml-error .label-description p,\n      #mlb2-35568228.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow.ml-error .label-description p:first-letter {\n        color: #ff0000 !important;\n      }\n            @media only screen and (max-width: 400px){\n\n        .ml-form-embedWrapper.embedDefault, .ml-form-embedWrapper.embedPopup { width: 100%!important; }\n        .ml-form-formContent.horozintalForm { float: left!important; }\n        .ml-form-formContent.horozintalForm .ml-form-horizontalRow { height: auto!important; width: 100%!important; float: left!important; }\n        .ml-form-formContent.horozintalForm .ml-form-horizontalRow .ml-input-horizontal { width: 100%!important; }\n        .ml-form-formContent.horozintalForm .ml-form-horizontalRow .ml-input-horizontal > div { padding-right: 0px!important; padding-bottom: 10px; }\n        .ml-form-formContent.horozintalForm .ml-button-horizontal { width: 100%!important; }\n        .ml-form-formContent.horozintalForm .ml-button-horizontal.labelsOn { padding-top: 0px!important; }\n\n      }\n    <\/style>\n\n    \n  \n    \n    \n\n    \n    \n\n    \n    \n\n    \n\n      \n        \n        \n      \n\n      \n        \n        \n      \n\n      \n\n            \n            \n            \n            \n            \n            \n      \n\n      \n\n      \n        \n        \n         \n        \n        \n      \n\n        \n        \n        \n        \n        \n        \n      \n\n       \n\n        \n        \n        \n        \n        \n        \n        \n       \n\n\n      \n        \n        \n        \n        \n  \n\n\n\n  \n        \n        \n        \n      \n\n\n      \n    \n    \n    \n    \n    \n    \n    \n  \n\n  \n        \n        \n        \n        \n        \n      \n\n      \n        \n        \n        \n        \n        \n      \n\n      \n        \n        \n        \n        \n        \n      \n\n       \n\n        \n        \n        \n        \n       \n\n       \n        \n        \n        \n        \n      \n\n      \n        \n        \n        \n        \n        \n        \n        \n       \n\n    \n\n    \n\n\n      \n\n\n      \n\n      \n      \n\n      \n\n      \n\n\n\n\n\n    \n\n      \n    <div id=\"mlb2-35568228\" class=\"ml-form-embedContainer ml-subscribe-form ml-subscribe-form-35568228\">\n      <div class=\"ml-form-align-center \">\n        <div class=\"ml-form-embedWrapper embedForm\">\n\n          \n          \n\n          <div class=\"ml-form-embedBody ml-form-embedBodyDefault row-form\">\n\n            <div class=\"ml-form-embedContent\" style=\" \">\n              \n                <h4>\ud83d\udce9 Get New 2026 Jobs<\/h4>\n                <p>Enter your email below to receive daily updates<\/p>\n              \n            <\/div>\n\n            <form class=\"ml-block-form\" action=\"https:\/\/assets.mailerlite.com\/jsonp\/2027527\/forms\/176210834610980558\/subscribe\" data-code=\"\" method=\"post\" target=\"_blank\">\n              <div class=\"ml-form-formContent\">\n                \n\n                  \n                  <div class=\"ml-form-fieldRow ml-last-item\">\n                    <div class=\"ml-field-group ml-field-email ml-validate-email ml-validate-required\">\n\n                      \n\n\n                      <!-- input -->\n                      <input aria-label=\"email\" aria-required=\"true\" type=\"email\" class=\"form-control\" data-inputmask=\"\" name=\"fields[email]\" placeholder=\"Email\" autocomplete=\"email\">\n                      <!-- \/input -->\n\n                      <!-- textarea -->\n                      \n                      <!-- \/textarea -->\n\n                      <!-- select -->\n                      \n                      <!-- \/select -->\n\n                      <!-- checkboxes -->\n            \n            <!-- \/checkboxes -->\n\n                      <!-- radio -->\n                      \n                      <!-- \/radio -->\n\n                      <!-- countries -->\n                      \n                      <!-- \/countries -->\n\n\n\n\n\n                    <\/div>\n                  <\/div>\n                \n              <\/div>\n\n              \n\n              <!-- Privacy policy -->\n              \n              <!-- \/Privacy policy -->\n\n              \n\n              \n\n              \n\n\n\n\n\n\n              \n              <input type=\"hidden\" name=\"ml-submit\" value=\"1\">\n\n              <div class=\"ml-form-embedSubmit\">\n                \n                  <button type=\"submit\" class=\"primary\">SUBMIT YOUR EMAIL<\/button>\n                \n                <button disabled=\"disabled\" style=\"display: none;\" type=\"button\" class=\"loading\">\n                  <div class=\"ml-form-embedSubmitLoad\"><\/div>\n                  <span class=\"sr-only\">Loading&#8230;<\/span>\n                <\/button>\n              <\/div>\n\n              \n              <input type=\"hidden\" name=\"anticsrf\" value=\"true\">\n            <\/form>\n          <\/div>\n\n          <div class=\"ml-form-successBody row-success\" style=\"display: none\">\n\n            <div class=\"ml-form-successContent\">\n              \n                <h4>Thank you!<\/h4>\n                \n                  <p>You have successfully joined our subscriber list.<\/p>\n                \n              \n            <\/div>\n\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n\n  \n\n  \n  <script>\n    function ml_webform_success_35568228() {\n    try {\n        window.top.location.href = 'https:\/\/zentrofly.com\/jobs\/';\n      } catch (e) {\n        window.location.href = 'https:\/\/zentrofly.com\/jobs\/';\n      }\n    }\n      <\/script>\n  \n  \n  \n      <script src=\"https:\/\/groot.mailerlite.com\/js\/w\/webforms.min.js?v176e10baa5e7ed80d35ae235be3d5024\" type=\"text\/javascript\"><\/script>\n        <script>\n            fetch(\"https:\/\/assets.mailerlite.com\/jsonp\/2027527\/forms\/176210834610980558\/takel\")\n        <\/script>\n\n\n\n<h2 class=\"wp-block-heading has-vivid-cyan-blue-color has-text-color has-link-color wp-elements-204dd214cd1b0171d5e38a481e9c536d\"><strong>\ud83d\ude80 Looking for more opportunities? Browse our latest vacancies below before you leave.<\/strong><\/h2>\n\n\n\n<figure class=\"wp-block-embed is-type-wp-embed is-provider-sa-jobs-portal wp-block-embed-sa-jobs-portal\"><div class=\"wp-block-embed__wrapper\">\n<blockquote class=\"wp-embedded-content\" data-secret=\"CVwsqCmjgc\"><a href=\"https:\/\/zentrofly.com\/jobs\/learner-fire-fighter-x12-sasol-secunda-sasolburg-apply-by-19-june-2026\/\">Learner Fire Fighter X12 \u2013 Sasol Secunda &#038; Sasolburg \u2013 Apply by 19 June 2026<\/a><\/blockquote><iframe loading=\"lazy\" class=\"wp-embedded-content\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; visibility: hidden;\" title=\"\u201cLearner Fire Fighter X12 \u2013 Sasol Secunda &amp; Sasolburg \u2013 Apply by 19 June 2026\u201d \u2014 \ud83d\udd0c\ud83d\udd25 SA Jobs Portal\" src=\"https:\/\/zentrofly.com\/jobs\/learner-fire-fighter-x12-sasol-secunda-sasolburg-apply-by-19-june-2026\/embed\/#?secret=VNdXYIl6iV#?secret=CVwsqCmjgc\" data-secret=\"CVwsqCmjgc\" width=\"600\" height=\"338\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\"><\/iframe>\n<\/div><\/figure>\n\n\n\n<figure class=\"wp-block-embed is-type-wp-embed is-provider-sa-jobs-portal wp-block-embed-sa-jobs-portal\"><div class=\"wp-block-embed__wrapper\">\n<blockquote class=\"wp-embedded-content\" data-secret=\"fK65QdU0ev\"><a href=\"https:\/\/zentrofly.com\/jobs\/sales-associate-40hr-the-fix-chris-hani-apply-by-16-june-2026\/\">Sales Associate (40hr) \u2013 The FIX Chris Hani \u2013 Apply by 16 June 2026<\/a><\/blockquote><iframe loading=\"lazy\" class=\"wp-embedded-content\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; visibility: hidden;\" title=\"\u201cSales Associate (40hr) \u2013 The FIX Chris Hani \u2013 Apply by 16 June 2026\u201d \u2014 \ud83d\udd0c\ud83d\udd25 SA Jobs Portal\" src=\"https:\/\/zentrofly.com\/jobs\/sales-associate-40hr-the-fix-chris-hani-apply-by-16-june-2026\/embed\/#?secret=wvpTgQrqSD#?secret=fK65QdU0ev\" data-secret=\"fK65QdU0ev\" width=\"600\" height=\"338\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\"><\/iframe>\n<\/div><\/figure>\n\n\n\n<figure class=\"wp-block-embed is-type-wp-embed is-provider-sa-jobs-portal wp-block-embed-sa-jobs-portal\"><div class=\"wp-block-embed__wrapper\">\n<blockquote class=\"wp-embedded-content\" data-secret=\"1g48JTGDgl\"><a href=\"https:\/\/zentrofly.com\/jobs\/general-worker-cleaner-triton-express-johannesburg-apply-now\/\">General Worker Cleaner \u2013 Triton Express Johannesburg \u2013 Apply Now<\/a><\/blockquote><iframe loading=\"lazy\" class=\"wp-embedded-content\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; visibility: hidden;\" title=\"\u201cGeneral Worker Cleaner \u2013 Triton Express Johannesburg \u2013 Apply Now\u201d \u2014 \ud83d\udd0c\ud83d\udd25 SA Jobs Portal\" src=\"https:\/\/zentrofly.com\/jobs\/general-worker-cleaner-triton-express-johannesburg-apply-now\/embed\/#?secret=s5fBrgqLh6#?secret=1g48JTGDgl\" data-secret=\"1g48JTGDgl\" width=\"600\" height=\"338\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\"><\/iframe>\n<\/div><\/figure>\n\n\n\n<figure class=\"wp-block-embed is-type-wp-embed is-provider-sa-jobs-portal wp-block-embed-sa-jobs-portal\"><div class=\"wp-block-embed__wrapper\">\n<blockquote class=\"wp-embedded-content\" data-secret=\"qgVib3kZUy\"><a href=\"https:\/\/zentrofly.com\/jobs\/casual-cashier-dis-chem-hillcrest-apply-by-23-june-2026\/\">Casual Cashier \u2013 Dis-Chem Hillcrest \u2013 Apply by 23 June 2026<\/a><\/blockquote><iframe loading=\"lazy\" class=\"wp-embedded-content\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; visibility: hidden;\" title=\"\u201cCasual Cashier \u2013 Dis-Chem Hillcrest \u2013 Apply by 23 June 2026\u201d \u2014 \ud83d\udd0c\ud83d\udd25 SA Jobs Portal\" src=\"https:\/\/zentrofly.com\/jobs\/casual-cashier-dis-chem-hillcrest-apply-by-23-june-2026\/embed\/#?secret=SttsMscocj#?secret=qgVib3kZUy\" data-secret=\"qgVib3kZUy\" width=\"600\" height=\"338\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\"><\/iframe>\n<\/div><\/figure>\n\n\n\n<figure class=\"wp-block-embed is-type-wp-embed is-provider-sa-jobs-portal wp-block-embed-sa-jobs-portal\"><div class=\"wp-block-embed__wrapper\">\n<blockquote class=\"wp-embedded-content\" data-secret=\"EjtvqNyXCM\"><a href=\"https:\/\/zentrofly.com\/jobs\/cashiers-sales-assistants-pep-stores-durban-part-time-opportunity\/\">Cashiers \/ Sales Assistants \u2013 PEP Stores \u2013 Durban \u2013 Part-Time Opportunity<\/a><\/blockquote><iframe loading=\"lazy\" class=\"wp-embedded-content\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; visibility: hidden;\" title=\"\u201cCashiers \/ Sales Assistants \u2013 PEP Stores \u2013 Durban \u2013 Part-Time Opportunity\u201d \u2014 \ud83d\udd0c\ud83d\udd25 SA Jobs Portal\" src=\"https:\/\/zentrofly.com\/jobs\/cashiers-sales-assistants-pep-stores-durban-part-time-opportunity\/embed\/#?secret=hrXT52F8MD#?secret=EjtvqNyXCM\" data-secret=\"EjtvqNyXCM\" width=\"600\" height=\"338\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\"><\/iframe>\n<\/div><\/figure>\n\n\n\n<figure class=\"wp-block-embed is-type-wp-embed is-provider-sa-jobs-portal wp-block-embed-sa-jobs-portal\"><div class=\"wp-block-embed__wrapper\">\n<blockquote class=\"wp-embedded-content\" data-secret=\"hxZ6zxFtPI\"><a href=\"https:\/\/zentrofly.com\/jobs\/transnet-vacancies-internship-opportunities-2026-multiple-positions-available-nationwide\/\">Transnet Vacancies &#038; Internship Opportunities 2026 \u2013 Multiple Positions Available Nationwide<\/a><\/blockquote><iframe loading=\"lazy\" class=\"wp-embedded-content\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; visibility: hidden;\" title=\"\u201cTransnet Vacancies &amp; Internship Opportunities 2026 \u2013 Multiple Positions Available Nationwide\u201d \u2014 \ud83d\udd0c\ud83d\udd25 SA Jobs Portal\" src=\"https:\/\/zentrofly.com\/jobs\/transnet-vacancies-internship-opportunities-2026-multiple-positions-available-nationwide\/embed\/#?secret=tjrmxsQhPR#?secret=hxZ6zxFtPI\" data-secret=\"hxZ6zxFtPI\" width=\"600\" height=\"338\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\"><\/iframe>\n<\/div><\/figure>\n\n\n\n<figure class=\"wp-block-embed is-type-wp-embed is-provider-sa-jobs-portal wp-block-embed-sa-jobs-portal\"><div class=\"wp-block-embed__wrapper\">\n<blockquote class=\"wp-embedded-content\" data-secret=\"054xkvHdo0\"><a href=\"https:\/\/zentrofly.com\/jobs\/general-worker-south-african-weather-service-saws-irene-apply-by-19-june-2026\/\">General Worker \u2013 South African Weather Service (SAWS) \u2013 Irene \u2013 Apply by 19 June 2026<\/a><\/blockquote><iframe loading=\"lazy\" class=\"wp-embedded-content\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; visibility: hidden;\" title=\"\u201cGeneral Worker \u2013 South African Weather Service (SAWS) \u2013 Irene \u2013 Apply by 19 June 2026\u201d \u2014 \ud83d\udd0c\ud83d\udd25 SA Jobs Portal\" src=\"https:\/\/zentrofly.com\/jobs\/general-worker-south-african-weather-service-saws-irene-apply-by-19-june-2026\/embed\/#?secret=qZdgfrxOTi#?secret=054xkvHdo0\" data-secret=\"054xkvHdo0\" width=\"600\" height=\"338\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\"><\/iframe>\n<\/div><\/figure>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading has-vivid-red-color has-text-color has-link-color wp-elements-b12362b1156e383be0d8de280e759dd8\"><strong>Vacancies Just Posted:<\/strong><\/h2>\n\n\n<ul class=\"wp-block-latest-posts__list wp-block-latest-posts\"><li><a class=\"wp-block-latest-posts__post-title\" href=\"https:\/\/zentrofly.com\/jobs\/department-of-education-admin-clerks-vacancies-2026-52-permanent-level-5-positions-available-apply-by-24-july-2026\/\">Department of Education Admin Clerks Vacancies 2026 \u2013 52 Permanent Level 5 Positions Available \u2013 Apply by 24 July 2026<\/a><\/li>\n<li><a class=\"wp-block-latest-posts__post-title\" href=\"https:\/\/zentrofly.com\/jobs\/pick-n-pay-general-assistant-vacancies-2026-103-positions-available-no-experience-needed-apply-by-23-july-2026\/\">Pick n Pay General Assistant Vacancies 2026 \u2013 103 Positions Available \u2013 No Experience Needed \u2013 Apply by 23 July 2026<\/a><\/li>\n<li><a class=\"wp-block-latest-posts__post-title\" href=\"https:\/\/zentrofly.com\/jobs\/cotton-on-sales-assistants-gateway-theatre-of-shopping-apply-by-30-june-2026\/\">Cotton On Sales Assistants \u2013 Gateway Theatre of Shopping \u2013 Apply by 30 June 2026<\/a><\/li>\n<li><a class=\"wp-block-latest-posts__post-title\" href=\"https:\/\/zentrofly.com\/jobs\/dis-chem-cashier-vacancies-2026-8-cashier-positions-available-apply-before-09-july-2026\/\">Dis-Chem Cashier Vacancies 2026 \u2013 8 Cashier Positions Available \u2013 Apply Before 09 July 2026<\/a><\/li>\n<li><a class=\"wp-block-latest-posts__post-title\" href=\"https:\/\/zentrofly.com\/jobs\/shop-assistant-cashier-x10-posts-clicks-mnandi-apply-by-03-july-2026\/\">Shop Assistant \/ Cashier (X10 Posts) \u2013 Clicks Mnandi \u2013 Apply by 03 July 2026<\/a><\/li>\n<\/ul>\n\n\n<div class=\"wp-block-jetpack-related-posts\">\n<h2 class=\"wp-block-heading\">Related Vacancies<\/h2>\n<\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<blockquote class=\"wp-block-quote is-style-default is-layout-flow wp-block-quote-is-layout-flow\">\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<h2 class=\"wp-block-heading\">Success consists of going from failure to failure without loss of enthusiasm. \u2013 Winston Churchill&nbsp;<\/h2>\n<\/blockquote>\n<\/blockquote>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Sekhukhune District Municipality is Hiring 397 EPWP Pump Operators Sekhukhune District Municipality is inviting applications from suitably qualified candidates for 397 EPWP Pump Operator positions within the Infrastructure and Water Services Department. This is an excellent opportunity for job seekers looking to gain experience in municipal water services while contributing to the delivery of essential water infrastructure across communities within the Sekhukhune District. Position Details Position: EPWP Pump Operator (397 Posts) Employer: Sekhukhune District Municipality Department: Infrastructure and Water Services&#8230;<\/p>\n<p class=\"read-more\"><a class=\"btn btn-default\" href=\"https:\/\/zentrofly.com\/jobs\/epwp-pump-operators-x397-sekhukhune-district-municipality-apply-by-19-june-2026\/\"> Read More<span class=\"screen-reader-text\">  Read More<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":28517,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[1],"tags":[],"class_list":["post-29006","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-register-your-cv-2026-jobs"],"jetpack_featured_media_url":"https:\/\/zentrofly.com\/jobs\/wp-content\/uploads\/2026\/06\/image-9.png","jetpack_sharing_enabled":true,"jetpack-related-posts":[{"id":1462,"url":"https:\/\/zentrofly.com\/jobs\/firefighter-x25-sekhukhune-district-municipality-south-africa-apply-by-6-june-2025\/","url_meta":{"origin":29006,"position":0},"title":"Firefighter x25 \u2013 Sekhukhune District Municipality (South Africa) \u2013 Apply by 6 June 2025","author":"admin","date":"June 2, 2025","format":false,"excerpt":"Job Opportunity: Firefighter x25 \u2013 Sekhukhune District Municipality (South Africa) \u2013 Apply by 6 June 2025 Location: Sekhukhune District MunicipalityPosition: Firefighter x25 (Re-advertised)Department: Community ServicesContract Type: PermanentSalary: R127,330.54 per annum (excluding benefits)Closing Date: 6 June 2025 Overview Sekhukhune District Municipality invites qualified and dedicated individuals to apply for the position\u2026","rel":"","context":"In &quot;Register Your CV \u2013 2026 Jobs&quot;","block_context":{"text":"Register Your CV \u2013 2026 Jobs","link":"https:\/\/zentrofly.com\/jobs\/category\/register-your-cv-2026-jobs\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":26059,"url":"https:\/\/zentrofly.com\/jobs\/epwp-casual-labourer-x53-posts-department-of-education-apply-by-6-march-2026\/","url_meta":{"origin":29006,"position":1},"title":"EPWP Casual Labourer (X53 Posts) \u2013 Department of Education &#8211; Apply by 6 March 2026","author":"admin","date":"March 1, 2026","format":false,"excerpt":"Programme: Extended Public Works Programme (EPWP)Contract Duration: 12 MonthsRate per Day: R130.00Closing Date: Friday, 6 March 2026 at 14H00 Overview The Limpopo Department of Education invites applications for 53 EPWP Casual Labourer posts on a 12-month contract under the Extended Public Works Programme (EPWP). The purpose of the programme is\u2026","rel":"","context":"In &quot;1st Week of March 2026 Vacancies&quot;","block_context":{"text":"1st Week of March 2026 Vacancies","link":"https:\/\/zentrofly.com\/jobs\/category\/1st-week-of-march-2026-vacancies\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/zentrofly.com\/jobs\/wp-content\/uploads\/2025\/11\/image-35.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":1637,"url":"https:\/\/zentrofly.com\/jobs\/epwp-water-monitors-252-positions-harry-gwala-district-municipality-south-africa-apply-by-20-june-2025\/","url_meta":{"origin":29006,"position":2},"title":"EPWP Water Monitors (252 Positions) \u2013 Harry Gwala District Municipality (South Africa) \u2013 Apply by 20 June 2025","author":"admin","date":"June 18, 2025","format":false,"excerpt":"Job Opportunity: EPWP Water Monitors (252 Positions) \u2013 Harry Gwala District Municipality (South Africa) \u2013 Apply by 20 June 2025 Location: Across Wards in Harry Gwala District, KwaZulu-NatalPosition: EPWP Water MonitorNumber of Positions: 252Contract Type: Temporary \u2013 11 MonthsStipend: R2,320.00 per monthReference Number: EPWP WM25\/05\/7\/1Closing Date: 20 June 2025 at\u2026","rel":"","context":"In &quot;Register Your CV \u2013 2026 Jobs&quot;","block_context":{"text":"Register Your CV \u2013 2026 Jobs","link":"https:\/\/zentrofly.com\/jobs\/category\/register-your-cv-2026-jobs\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":24248,"url":"https:\/\/zentrofly.com\/jobs\/coastal-clean-up-and-maintenance-1-position-general-worker-epwp-overberg-district-municipality-apply-by-17-october-2025\/","url_meta":{"origin":29006,"position":3},"title":"Coastal Clean-Up and Maintenance (1 Position, General Worker \u2013 EPWP) \u2013 Overberg District Municipality \u2013 Apply by 17 October 2025","author":"admin","date":"October 12, 2025","format":false,"excerpt":"Job Opportunity: Location: Overberg District (Head Office: 26 Long Street, Bredasdorp, Western Cape)Closing Date: Friday, 17 October 2025 at 12:00 pmPosition Type: EPWP Fixed-Term (Temporary)Contract Duration: 01 November 2025 \u2013 30 June 2026Stipend\/Salary: R150 per dayDepartment: Community Services \u2013 Environmental Management Services Overview Overberg District Municipality (ODM) is offering an\u2026","rel":"","context":"In &quot;Register Your CV \u2013 2026 Jobs&quot;","block_context":{"text":"Register Your CV \u2013 2026 Jobs","link":"https:\/\/zentrofly.com\/jobs\/category\/register-your-cv-2026-jobs\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/zentrofly.com\/jobs\/wp-content\/uploads\/2025\/10\/image-15.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":24253,"url":"https:\/\/zentrofly.com\/jobs\/epwp-cleaners-2-positions-uilenkraalsmond-resort-overberg-district-municipality-apply-by-17-october-2025\/","url_meta":{"origin":29006,"position":4},"title":"EPWP Cleaners (2 Positions) \u2013 Uilenkraalsmond Resort \u2013 Overberg District Municipality \u2013 Apply by 17 October 2025","author":"admin","date":"October 12, 2025","format":false,"excerpt":"Job Opportunity: Location: Uilenkraalsmond Resort, Overberg District (Head Office: 26 Long Street, Bredasdorp, Western Cape)Closing Date: Friday, 17 October 2025 at 12:00 pmPosition Type: EPWP Fixed-Term (Temporary)Contract Duration: 01 November 2025 \u2013 30 June 2026Stipend\/Salary: R180 per dayDepartment: Community Services \u2013 LED, Tourism & Resorts Overview Overberg District Municipality (ODM)\u2026","rel":"","context":"In &quot;Register Your CV \u2013 2026 Jobs&quot;","block_context":{"text":"Register Your CV \u2013 2026 Jobs","link":"https:\/\/zentrofly.com\/jobs\/category\/register-your-cv-2026-jobs\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/zentrofly.com\/jobs\/wp-content\/uploads\/2025\/10\/image-15.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":24257,"url":"https:\/\/zentrofly.com\/jobs\/epwp-seasonal-workers-8-positions-die-dam-resort-uilenkraalsmond-resort-overberg-district-municipality-apply-by-17-october-2025\/","url_meta":{"origin":29006,"position":5},"title":"EPWP Seasonal Workers (8 Positions) \u2013 Die Dam Resort &amp; Uilenkraalsmond Resort \u2013 Overberg District Municipality \u2013 Apply by 17 October 2025","author":"admin","date":"October 12, 2025","format":false,"excerpt":"Job Opportunity: Location: Die Dam Resort and Uilenkraalsmond Resort, Overberg District (Head Office: 26 Long Street, Bredasdorp, Western Cape)Closing Date: Friday, 17 October 2025 at 12:00 pmPosition Type: EPWP Fixed-Term (Temporary)Contract Duration: 01 December 2025 \u2013 30 April 2026Stipend\/Salary: R180 per dayDepartment: Community Services \u2013 LED, Tourism & Resorts Overview\u2026","rel":"","context":"In &quot;Register Your CV \u2013 2026 Jobs&quot;","block_context":{"text":"Register Your CV \u2013 2026 Jobs","link":"https:\/\/zentrofly.com\/jobs\/category\/register-your-cv-2026-jobs\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/zentrofly.com\/jobs\/wp-content\/uploads\/2025\/10\/image-15.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]}],"_links":{"self":[{"href":"https:\/\/zentrofly.com\/jobs\/wp-json\/wp\/v2\/posts\/29006","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/zentrofly.com\/jobs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/zentrofly.com\/jobs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/zentrofly.com\/jobs\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/zentrofly.com\/jobs\/wp-json\/wp\/v2\/comments?post=29006"}],"version-history":[{"count":1,"href":"https:\/\/zentrofly.com\/jobs\/wp-json\/wp\/v2\/posts\/29006\/revisions"}],"predecessor-version":[{"id":29009,"href":"https:\/\/zentrofly.com\/jobs\/wp-json\/wp\/v2\/posts\/29006\/revisions\/29009"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/zentrofly.com\/jobs\/wp-json\/wp\/v2\/media\/28517"}],"wp:attachment":[{"href":"https:\/\/zentrofly.com\/jobs\/wp-json\/wp\/v2\/media?parent=29006"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/zentrofly.com\/jobs\/wp-json\/wp\/v2\/categories?post=29006"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/zentrofly.com\/jobs\/wp-json\/wp\/v2\/tags?post=29006"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}