TS

Sous Chef

Full-time KwaZulu-Natal, South Africa, ZA
Posted 1 hour, 14 minutes ago 1 views 0 applications

Job Description

Here's a thinking process: 1. **Analyze User Input:** - User is acting as a job listing editor. - I receive raw scraped text from a job website. - Job is to extract ONLY actual job information, return clean readable format. - Must REMOVE specific things: social sharing, author bylines, "you may also like", navigation, comments, ads, cookie notices, duplicate text, category labels, stray numbers/formatting artifacts. - Must KEEP and STRUCTURE: job title, company, location, description, requirements, how to apply, salary, deadline, job ID, contract type. - Return ONLY the cleaned job text. No commentary, headers like "Here is the cleaned version", no markdown. Wait, the actual prompt I need to respond to has two parts: - First part: "You are a job listing editor..." with rules about removing/keeping things. - Second part: "You receive a plain-text job description. Your ONLY job is to format it as clean semantic HTML." with specific HTML rules. - Then there's "Job description:" followed by the actual text. Let me re-read carefully. The user message starts with "You are a job listing editor..." and then has "You receive a plain-text job description..." and then "Job description:" with text. Actually, looking at the structure, it seems like there are two sets of instructions, but the actual task is to process the "Job description:" text. The first part describes the editor role, the second part says to format as clean semantic HTML with specific tags. Let me check the exact wording: "You receive a plain-text job description. Your ONLY job is to format it as clean semantic HTML. Rules: - Use

for introductory paragraphs and general text - Use

for section headers (e.g. Responsibilities, Qualifications, Requirements, Education, Experience, Skills, How to Apply, Key Duties, About the Role) - Use
  • for list items (duties, requirements, qualifications, skills) - No CSS classes, no inline styles, no
    s, no
    tags - Preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase - If text has no clear sections, just wrap paragraphs in

    tags - Return ONLY the HTML. No markdown fences, no explanation, no preamble. Job description: [text]" So the task is: take the job description text, format it as clean semantic HTML using the specified tags, preserve ALL original content word-for-word, no adding/removing/summarizing, and return ONLY the HTML. Let me examine the job description text carefully: ``` Business Unit / Division: Fedics Job Type Classification: Full Time Location - Town / City: Durban South About Us: We are looking for a passionate and experienced Sous Chef to join our dynamic kitchen team. The successful candidate will support the Catering Manager in managing kitchen operations, ensuring high-quality food production, and maintaining exceptional hygiene and service standards. As a leading African Integrated Workplace Management Solutions Provider, Tsebo Solutions Group offers clients reduced costs, risk and complexities together with increased quality, efficiency and productivity . We specialise in Catering , Facilities Management , Cleaning and Hygiene , Pest Control , Protection , Energy , Procurement , Workspace Design , Engineering, Remote Camps , and more. Developing our people – the heart of Tsebo – is the foundation of our purpose. The result is a knowledgeable workforce that is in touch with every nuance of our clients’ needs. DOWNLOAD OUR ONE-PAGER to find out more about who we are in a nutshell. TSEBO has 51 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: Daily management of kitchen operations Supervise and coordinate kitchen staff to ensure efficient service delivery Prepare, cook, and present high-quality meals in line with set menus and standards Ensure compliance with food safety, hygiene, and health regulations Assist with menu planning, costing, and stock control Monitor portion control and reduce food wastage Oversee food preparation processes and ensure consistency in taste and presentation Train, mentor, and develop junior kitchen staff Skills and Competencies: Proven experience as a Sous Chef in a high-volume environment Strong leadership and team management skills Excellent knowledge of food safety and hygiene practices (HACCP) Good organisational and time management skills Ability to work under pressure and meet deadlines Strong attention to detail and quality Experience in corporate catering, or contract catering environments Strong menu planning and cost control experience Creative approach to food preparation and presentation Passion for delivering high standards and service excellence Qualifications: National Senior Certificate Culinary qualification ``` Now, I need to format this as clean semantic HTML using: -

    for introductory paragraphs and general text -

    for section headers (e.g. Responsibilities, Qualifications, Requirements, Education, Experience, Skills, How to Apply, Key Duties, About the Role) -
    • for list items (duties, requirements, qualifications, skills) - No CSS classes, no inline styles, no
      s, no
      tags - Preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase - If text has no clear sections, just wrap paragraphs in

      tags Key consideration: "Preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase". This is tricky with HTML formatting because I need to keep all the text exactly as is, but wrap it in tags. Let me parse the text structure: - "Business Unit / Division:" then "Fedics" -> This seems like metadata. Should I include it? The rules say keep job title, company, location, etc. "Fedics" might be the company? Actually it says "Business Unit / Division: Fedics". Later there's "About Us" mentioning "Tsebo Solutions Group". Maybe "Fedics" is a business unit. I'll need to handle this carefully. - "Job Type Classification: Full Time" -> contract type - "Location - Town / City: Durban South" -> location - "About Us:" then a block of text -> this seems like company intro / role description - "Duties & Responsibilities:" then a paragraph of text (not a list, but continuous text with sentences separated by spaces) - "Skills and Competencies:" then a paragraph of text - "Qualifications:" then "National Senior Certificate Culinary qualification" The instruction says: "Use

      • for list items (duties, requirements, qualifications, skills)" but also "Preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase". And "Use

        for section headers (e.g. Responsibilities, Qualifications, Requirements, Education, Experience, Skills, How to Apply, Key Duties, About the Role)". There's a conflict: if I use
        • , I'm restructuring the content into lists, which might change the word order or formatting. But the rule says use
          • for list items. However, it also says "Preserve ALL original content word-for-word". I need to interpret this carefully. Perhaps the intent is that if the original text has list items (like bullet points), I should convert them to
            • . But if the text is in paragraph form, I should keep it as

              , unless the section header indicates it should be a list. But the rule says "Use

              • for list items (duties, requirements, qualifications, skills)" - this might mean I should convert the content under those sections into lists. But "Preserve ALL original content word-for-word" means I can't rephrase or summarize, but I can restructure into HTML tags as long as the text content is identical. So I can wrap words in
              • tags, as long as I include all the exact text. Let me look at the "Duties & Responsibilities:" section text: "Daily management of kitchen operations Supervise and coordinate kitchen staff to ensure efficient service delivery Prepare, cook, and present high-quality meals in line with set menus and standards Ensure compliance with food safety, hygiene, and health regulations Assist with menu planning, costing, and stock control Monitor portion control and reduce food wastage Oversee food preparation processes and ensure consistency in taste and presentation Train, mentor, and develop junior kitchen staff" This is a single block of text. If I put it in
                • , I'd have to split it by sentences or something, but that might change the structure. The rule says "If text has no clear sections, just wrap paragraphs in

                  tags". This section has a clear header "Duties & Responsibilities:", so maybe I should use

                  • but I need to decide how to split it. Actually, re-reading: "Use
                    • for list items (duties, requirements, qualifications, skills)" - this probably means if the original has list items (like bullet points), use
                      • . If it's continuous text, use

                        . But the instruction also lists "Responsibilities, Qualifications, Requirements, Education, Experience, Skills, How to Apply, Key Duties, About the Role" as examples of section headers to use

                        . It doesn't explicitly say to always use
                        • for those sections. Let me think about the best approach: I'll structure the HTML with

                          headers for each section, and then wrap the content in appropriate tags. Since the content within sections appears as prose/paragraphs (not bullet points), I'll use

                          for paragraphs, unless a sentence stands alone. But the rule says "Preserve ALL original content word-for-word", so I need to include all text exactly. Actually, there's a strong hint: "If text has no clear sections, just wrap paragraphs in

                          tags". The text does have clear sections demarcated by headers: "About Us:", "Duties & Responsibilities:", "Skills and Competencies:", "Qualifications:". So I should use

                          for those headers. For the content under each header, I'll use

                          tags since they're prose blocks. But wait, the "Skills and Competencies:" text is also prose. The "Qualifications:" is just "National Senior Certificate Culinary qualification" - that could be a

                        • or

                          . Let me re-examine the exact wording: "Use

                          • for list items (duties, requirements, qualifications, skills)". This might mean: if the duties/requirements/skills are presented as list items (e.g., bullet points in the original), convert them to
                            • . But if they're in paragraph form, keep as

                              . However, the instruction says "Preserve ALL original content word-for-word", which is compatible with wrapping in

                            • tags as long as the text inside is unchanged. I think the safest interpretation is: use

                              for section headers, and for the content, since it's not originally in list format (no bullets, just text), I'll wrap blocks in

                              . But the rule explicitly says "Use

                              • for list items (duties, requirements, qualifications, skills)". This could be a mandate to convert them to lists. Let me look at similar tasks. Often in these prompts, "Use
                                • for list items" means you should format the items as a list, even if the original is prose, by splitting on natural breaks (like periods or sentences). But "Preserve ALL original content word-for-word" means I can't omit or change words, but I can add tags. Maybe I should treat each sentence as an
                                • . Let's count sentences in "Duties & Responsibilities:": 1. Daily management of kitchen operations 2. Supervise and coordinate kitchen staff to ensure efficient service delivery 3. Prepare, cook, and present high-quality meals in line with set menus and standards 4. Ensure compliance with food safety, hygiene, and health regulations 5. Assist with menu planning, costing, and stock control 6. Monitor portion control and reduce food wastage 7. Oversee food preparation processes and ensure consistency in taste and presentation 8. Train, mentor, and develop junior kitchen staff That's 8 sentences. If I put each in
                                • , that would be a list. But the rule says "Preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase". Adding
                                • tags isn't adding/removing content, it's markup. The text content remains the same. Similarly for "Skills and Competencies:" - sentences could be split into
                                • items. For "Qualifications:", it's just two phrases: "National Senior Certificate" and "Culinary qualification". These could be two
                                • items. For "About Us:", it's a long block. I could keep it as one

                                  . Let me re-read the rules very carefully: "- Use

                                  for introductory paragraphs and general text - Use

                                  for section headers (e.g. Responsibilities, Qualifications, Requirements, Education, Experience, Skills, How to Apply, Key Duties, About the Role) - Use
                                  • for list items (duties, requirements, qualifications, skills) - No CSS classes, no inline styles, no
                                    s, no
                                    tags - Preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase - If text has no clear sections, just wrap paragraphs in

                                    tags - Return ONLY the HTML. No markdown fences, no explanation, no preamble." The third rule says "Use

                                    • for list items (duties, requirements, qualifications, skills)". This seems to override the

                                      rule for those specific categories. So for the sections labeled as duties, requirements, qualifications, skills, I should use

                                      • . For other text (like "About Us:", job type, etc.), use

                                        . But the text under those sections isn't originally in list format. How to handle? I think I need to split the prose into individual items, likely by sentences, and wrap each in

                                      • . The "preserve all original content word-for-word" means I include every word, just tagged. Let me check if there's a standard way this is usually done. In many HTML formatting tasks from such prompts, they expect you to split the text into logical items and list them. Given the instruction "Use
                                        • for list items (duties, requirements, qualifications, skills)", I'll interpret that as: format the content under those sections as lists. However, I need to be careful about "If text has no clear sections, just wrap paragraphs in

                                          tags". The text does have clear sections. Let me plan the HTML structure: ```

                                          Business Unit / Division

                                          Fedics

                                          Job Type Classification

                                          Full Time

                                          Location - Town / City

                                          Durban South

                                          About Us

                                          We are looking for a passionate and experienced Sous Chef to join our dynamic kitchen team. The successful candidate will support the Catering Manager in managing kitchen operations, ensuring high-quality food production, and maintaining exceptional hygiene and service standards. As a leading African Integrated Workplace Management Solutions Provider, Tsebo Solutions Group offers clients reduced costs, risk and complexities together with increased quality, efficiency and productivity. We specialise in Catering, Facilities Management, Cleaning and Hygiene, Pest Control, Protection, Energy, Procurement, Workspace Design, Engineering, Remote Camps, and more. Developing our people – the heart of Tsebo – is the foundation of our purpose. The result is a knowledgeable workforce that is in touch with every nuance of our clients’ needs. DOWNLOAD OUR ONE-PAGER to find out more about who we are in a nutshell. TSEBO has 51 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

                                          • Daily management of kitchen operations
                                          • Supervise and coordinate kitchen staff to ensure efficient service delivery
                                          • Prepare, cook, and present high-quality meals in line with set menus and standards
                                          • Ensure compliance with food safety, hygiene, and health regulations
                                          • Assist with menu planning, costing, and stock control
                                          • Monitor portion control and reduce food wastage
                                          • Oversee food preparation processes and ensure consistency in taste and presentation
                                          • Train, mentor, and develop junior kitchen staff

                                          Skills and Competencies

                                          • Proven experience as a Sous Chef in a high-volume environment
                                          • Strong leadership and team management skills
                                          • Excellent knowledge of food safety and hygiene practices (HACCP)
                                          • Good organisational and time management skills
                                          • Ability to work under pressure and meet deadlines
                                          • Strong attention to detail and quality
                                          • Experience in corporate catering, or contract catering environments
                                          • Strong menu planning and cost control experience
                                          • Creative approach to food preparation and presentation
                                          • Passion for delivering high standards and service excellence

                                          Qualifications

                                          • National Senior Certificate
                                          • Culinary qualification
                                          ``` Wait, but the rule

    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 Liberia 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?