TS

General Assistant

Full-time Western Cape, South Africa, ZA
Posted 1 week, 4 days ago 190 views 0 applications

Job Description

We need to output clean semantic HTML with

,

,
  • . No divs, no classes, no inline styles, no
    . Must preserve all original content word-for-word. So we need to parse the raw text and wrap sections accordingly. We have sections: Business Unit / Division:, Job Type Classification:, Location - Town / City:, About Us:, Duties & Responsibilities:, Skills and Competencies:, Qualifications:. We need to use

    for section headers (e.g., Responsibilities, Qualifications, Requirements, Education, Experience, Skills, How to Apply, Key Duties, About the Role). So we can treat each header line as a header. The header lines include colon after them. Should we keep the colon? The instruction: preserve all original content word-for-word. So we must keep the header text exactly as appears, including colon. So

    Business Unit / Division:

    etc. Then after each header, we need to put the content. The content may be a paragraph or list. For Business Unit / Division: line is followed by "TsAfrika Catering Solutions". That's a single line; we can wrap in

    . Job Type Classification: "Full Time".

    . Location - Town / City: "Cape Town Central".

    . About Us: then a paragraph(s). The About Us block includes multiple sentences. We'll keep as

    about us content. Duties & Responsibilities: then a list of duties each sentence ends with period. Should we make each duty a

  • ? The instruction: Use
    • for list items (duties, requirements, qualifications, skills). So we need to convert each duty sentence into a list item. The duties are separated by periods and maybe line breaks. In the raw text, they are separated by spaces? Let's examine: "Duties & Responsibilities: To ensure that the Company & Statutory regulations regarding cleanliness & hygiene are complied with within all tasks undertaken. To ensure that the quality standards of both customer service and operating processes, health and safety standards and food standards are met. Assists in the preparation of meals, especially salads and desserts. Places entrees, salads, desserts and other food on the serving line. Keeps the serving line well-stocked and clean. May assist in training new employees. Stores and records food leftovers. Keeps canteen tables, kitchen and other areas clean and orderly. To ensure that customer expectations are met within the provisions of the contract. To ensure a high level of customer service within the area of responsibility. Where applicable, to ensure that stock in the designated area of responsibility is counted and signed over to the correct staff on the following shift. To carry out any reasonable request by management. To report and where possible take action when faced with customer and client complaints or compliments. To attend meetings and training courses as may be necessary. Performs related work as assigned." We need to split each sentence (ending with .) into
    • . Ensure we keep the text exactly, including the period? Usually list items may not include period but we must preserve original content word-for-word. If we split sentences, we need to keep the period inside the
    • . That's fine. Similarly Skills and Competencies: list of items separated by line breaks? The raw: "Skills and Competencies: Must enjoy practical and methodical work Be honest and reliable Have good hand-eye coordination Be able to work quickly and safely Have good personal hygiene Be free from skin allergies to foods and detergents Have good communication skills Must be able to work as part of a team. Must have the stamina to work 45-50 hours per week. Be able to bend, stand and lift." We need to parse into list items. The text seems to have missing punctuation; but we must preserve original content word-for-word. So we cannot add punctuation. We need to decide how to split into list items. The instruction: Use
      • for list items (duties, requirements, qualifications, skills). It expects each item as a separate line maybe. In the raw, there are line breaks? Not visible but likely each item separated by spaces. However we must preserve original content word-for-word, meaning we cannot insert new line breaks that weren't there? Actually we can add HTML tags but cannot change text. We can wrap each item in
      • but we need to decide where each item ends. If we incorrectly split, we might change meaning but not the text? The text inside
      • must be exactly a substring of original. If we split incorrectly, we might break words. Safer: treat the whole block as a single

        if not clear list. But instruction says to use list for skills. However we must preserve all original content word-for-word. If we cannot reliably determine list items without altering text, maybe we should keep as

        . But the instruction says "Use

        • for list items (duties, requirements, qualifications, skills)". It implies we should detect list items. The raw text for skills seems to be a series of phrases separated by spaces, but there are periods after some. Eg: "Must enjoy practical and methodical work Be honest and reliable Have good hand-eye coordination Be able to work quickly and safely Have good personal hygiene Be free from skin allergies to foods and detergents Have good communication skills Must be able to work as part of a team. Must have the stamina to work 45-50 hours per week. Be able to bend, stand and lift." We could split at each period that ends a sentence. That yields three items: first long phrase up to "team." then "Must have the stamina to work 45-50 hours per week." then "Be able to bend, stand and lift." However the first item lacks a period after "work". Actually there is a period after "team." So first item: "Must enjoy practical and methodical work Be honest and reliable Have good hand-eye coordination Be able to work quickly and safely Have good personal hygiene Be free from skin allergies to foods and detergents Have good communication skills Must be able to work as part of a team." That's a valid sentence (ends with period). The second: "Must have the stamina to work 45-50 hours per week." Third: "Be able to bend, stand and lift." (no period at end? Actually original ends with "lift."? It says "Be able to bend, stand and lift." There's a period after lift? In the raw: "Be able to bend, stand and lift." Yes there is a period. So we can split accordingly. Thus we can produce three
        • items. Similarly Qualifications: "Be 18 years of age Must have completed at least a matric / senior certificate." There's no period. Could split into two items: "Be 18 years of age" and "Must have completed at least a matric / senior certificate." But there is no punctuation. However we could still treat each sentence separated by space? Might be ambiguous. Safer to treat as

          . But instruction says use list for qualifications. However we risk altering text if we split incorrectly. The original text: "Be 18 years of age Must have completed at least a matric / senior certificate." There is no period between age and Must. So splitting would create two items: "Be 18 years of age" and "Must have completed at least a matric / senior certificate." The concatenation of those two with a space yields original? Actually original: "Be 18 years of age Must have completed at least a matric / senior certificate." If we put a space between items, we get "Be 18 years of age Must have completed at least a matric / senior certificate." That's exactly original (since there is a space between age and Must). So we can split at the space before "Must". That yields two items, each without trailing period. That's okay; we preserve the words exactly. So we can make two

        • . Similarly Business Unit etc are single lines; we can keep as

          . Now we need to output HTML with

          headers and then content. Structure:

          Business Unit / Division:

          TsAfrika Catering Solutions

          Job Type Classification:

          Full Time

          Location - Town / City:

          Cape Town Central

          About Us:

          We are recruiting a General Assistant to join our team. The General Assistant assists the Cooks and Chefs with food productions, operates the cash register, serves food, and keeps the canteen and kitchen clean. As the leading integrated facilities solutions provider in Africa and the Middle East, operating in over 28 countries, with over 40 000 employees, the Tsebo Solutions Group enables businesses to optimise their efficiency and productivity, and become more successful. We take responsibility of our customers’ non-core activities outside of their expertise, empowering them to focus on their core business. Our local expertise, global standards and innovative cross-divisional solutions, such as catering, cleaning, facility management and security, give us the edge to optimise our customers non-core operations, allowing them to enjoy reduced cost, risk and complexity. TSEBO has +52 years of experience of catering to all segments across society. The successful incumbent should have extensive client interaction as well as operational experience.

          Duties & Responsibilities:

          • To ensure that the Company & Statutory regulations regarding cleanliness & hygiene are complied with within all tasks undertaken.
          • To ensure that the quality standards of both customer service and operating processes, health and safety standards and food standards are met.
          • Assists in the preparation of meals, especially salads and desserts.
          • Places entrees, salads, desserts and other food on the serving line.
          • Keeps the serving line well-stocked and clean.
          • May assist in training new employees.
          • Stores and records food leftovers.
          • Keeps canteen tables, kitchen and other areas clean and orderly.
          • To ensure that customer expectations are met within the provisions of the contract.
          • To ensure a high level of customer service within the area of responsibility.
          • Where applicable, to ensure that stock in the designated area of responsibility is counted and signed over to the correct staff on the following shift.
          • To carry out any reasonable request by management.
          • To report and where possible take action when faced with customer and client complaints or compliments.
          • To attend meetings and training courses as may be necessary.
          • Performs related work as assigned.

          Skills and Competencies:

          • Must enjoy practical and methodical work Be honest and reliable Have good hand-eye coordination Be able to work quickly and safely Have good personal hygiene Be free from skin allergies to foods and detergents Have good communication skills Must be able to work as part of a team.
          • Must have the stamina to work 45-50 hours per week.
          • Be able to bend, stand and lift.

          Qualifications:

          • Be 18 years of age
          • Must have completed at least a matric / senior certificate.
          Check that we preserved all original content word-for-word. Let's verify each section. Business Unit / Division: header exactly "Business Unit / Division:" then content "TsAfrika Catering Solutions". Good. Job Type Classification: header "Job Type Classification:" content "Full Time". Good. Location - Town / City: header "Location - Town / City:" content "Cape Town Central". Good. About Us: header "About Us:" then paragraph. Need to ensure we didn't alter any text. Let's copy original About Us text: "We are recruiting a General Assistant to join our team. The General Assistant assists the Cooks and Chefs with food productions, operates the cash register, serves food, and keeps the canteen and kitchen clean. As the leading integrated facilities solutions provider in Africa and the Middle East, operating in over 28 countries, with over 40 000 employees, the Tsebo Solutions Group enables businesses to optimise their efficiency and productivity, and become more successful. We take responsibility of our customers’ non-core activities outside of their expertise, empowering them to focus on their core business. Our local expertise, global standards and innovative cross-divisional solutions, such as catering, cleaning, facility management and security, give us the edge to optimise our customers non-core operations, allowing them to enjoy reduced cost, risk and complexity. TSEBO has +52 years of experience of catering to all segments across society. The successful incumbent should have extensive client interaction as well as operational experience." Our paragraph matches exactly? Let's check: we have "We are recruiting a General Assistant to join our team. The General Assistant assists the Cooks and Chefs with food productions, operates the cash register, serves food, and keeps the canteen and kitchen clean. As the leading integrated facilities solutions provider in Africa and the Middle East, operating in over 28 countries, with over 40 000 employees, the Tsebo Solutions Group enables businesses to optimise their efficiency and productivity, and become more successful. We take responsibility of our customers’ non-core activities outside of their expertise, empowering them to focus on their core business. Our local expertise, global standards and innovative cross-divisional solutions, such as catering, cleaning, facility management and security, give us the edge to optimise our customers non-core operations, allowing them to enjoy reduced cost, risk and complexity. TSEBO has +52 years of experience of catering to all segments across society. The successful incumbent should have extensive client interaction as well as operational experience." Yes matches. Duties & Responsibilities: we split sentences. Need to ensure each sentence exactly matches original substring including punctuation. Let's verify each. Original duties text after header: "To ensure that the Company & Statutory regulations regarding cleanliness & hygiene are complied with within all tasks undertaken. To ensure that the quality standards of both customer service and operating processes, health and safety standards and food standards are met. Assists in the preparation of meals, especially salads and desserts. Places entrees, salads, desserts and other food on the serving line. Keeps the serving line well-stocked and clean. May assist in training new employees. Stores and records food leftovers. Keeps canteen tables, kitchen and other areas clean and orderly. To ensure that customer expectations are met within the provisions of the contract. To ensure a high level of customer service within the area of responsibility. Where applicable, to ensure that stock in the designated area of responsibility is counted and signed over to the correct staff on the following shift. To carry out any reasonable request by management. To report and where possible take action when faced with customer and client complaints or compliments. To attend meetings and training courses as may be necessary. Performs related work as assigned." Our list items: 1. To ensure that the Company & Statutory regulations regarding cleanliness & hygiene are complied with within all tasks undertaken. 2. To ensure that the quality standards of both customer service and operating processes, health and safety standards and food standards are met. 3. Assists in the preparation of meals, especially salads and desserts. 4. Places entrees, salads, desserts and other food on the serving line. 5. Keeps the serving line well-stocked and clean. 6. May assist in training new employees. 7. Stores and records food leftovers. 8. Keeps canteen tables, kitchen and other areas clean and orderly. 9. To ensure that customer expectations are met within the provisions of the contract. 10. To ensure a high level of customer service within the area of responsibility. 11. Where applicable, to ensure that stock in the designated area of responsibility is counted and signed over to the correct staff on the following shift. 12. To carry out any reasonable request by management. 13. To report and where possible take action when faced with customer and client complaints or compliments. 14. To attend meetings and training courses as may be necessary. 15. Performs related work as assigned. All match exactly. Skills and Competencies: we split into three items. Original skills text: "Must enjoy practical and methodical work Be honest and reliable Have good hand-eye coordination Be able to work quickly and safely Have good personal hygiene Be free from skin allergies to foods and detergents Have good communication skills Must be able to work as part of a team. Must have the stamina to work 45-50 hours per week. Be able to bend, stand and lift." Our items: 1. Must enjoy practical and methodical work Be honest and reliable Have good hand-eye coordination Be able to work quickly and safely Have good personal hygiene Be free from skin allergies to foods and detergents Have good communication skills Must be able to work as part of a team. 2. Must have the stamina to work 45-50 hours per week. 3. Be able to bend, stand and lift. Check that concatenation with a space between items yields original? Let's join with a space: item1 + " " + item2 + " " + item3 = "Must enjoy practical and methodical work Be honest and reliable Have good hand-eye coordination Be able to work quickly and safely Have good personal hygiene Be free from skin allergies to foods and detergents Have good communication skills Must be able to work as part of a team. Must have the stamina to work 45-50 hours per week. Be able to bend, stand and lift." Original: "Must enjoy practical and methodical work Be honest and reliable Have good hand-eye coordination Be able to work quickly and safely Have good personal hygiene Be free from skin allergies to foods and detergents Have good communication skills Must be able to work as part of a team. Must have the stamina to work 45-50 hours per week. Be able to bend, stand and lift." Matches exactly (note there is a space after the period before "Must". In our join we added a space; original also has a space after the period. Good. Qualifications: original: "Be 18 years of age Must have completed at least a matric / senior certificate." Our items: 1. Be 18 years of age 2. Must have completed at least a matric / senior certificate. Join with space: "Be 18 years of age Must have completed at least a matric / senior certificate." matches

Apply Now ↗

How well do you match?

Get an instant AI match score for this role — free, takes 3 minutes.

Tailor your CV for this role

The concierge rewrites your whole CV and writes a matching cover letter for this job — opens right here, nothing to paste.

Tailor My CV to This Job ✍️

Free cover letter for this job

Upload your CV and get a tailored cover letter in seconds — free, no account needed.

Generate a Cover Letter 📝

Join Our South Africa Channels

Get free job alerts on your phone

MJC
ECHO
Your MJC Assistant

I'm ECHO, your MJC career assistant. I can help you find jobs, explore career tools, and connect with opportunities across Africa.

How was your experience with ECHO?