TS

Assistant Catering Manager - Johannesburg (LL)

Full-time Gauteng, South Africa, ZA
Posted 49 minutes ago 2 views 0 applications

Job Description

We need to output clean semantic HTML with

for intro paragraphs and general text,

for section headers,
  • for list items. Must preserve all original content word-for-word, no additions, deletions, rephrasing. Must not add any extra commentary. Must not use
    ,
    , inline styles, CSS classes. Must not use markdown fences. Must output only HTML. We need to parse the raw text and structure accordingly. The raw text includes sections: Business Unit / Division: Fedics (maybe not needed as header?), Job Type Classification: Full Time (maybe not needed?), Location - Town / City: Johannesburg (maybe not needed?), About Us: paragraph(s). Then Duties & Responsibilities: list of duties (maybe bullet points). Then Skills and Competencies: list of skills (maybe bullet). Then Qualifications: list. We need to use

    for section headers like "Responsibilities", "Qualifications", "Skills and Competencies", "How to Apply"? The instruction says use

    for section headers (e.g. Responsibilities, Qualifications, Requirements, Education, Experience, Skills, How to Apply, Key Duties, About the Role). So we should use

    for each relevant header. The raw text has headings: "Duties & Responsibilities:", "Skills and Competencies:", "Qualifications:". Also "About Us:" maybe not a header but we can treat as

    About Us

    . Also maybe "Job Type Classification", "Location - Town / City", "Business Unit / Division" maybe not needed? The instruction says preserve all original content word-for-word, but we can embed them in paragraphs. We need to keep all original text exactly as appears, including colon? Probably yes. So we need to output the same text but wrapped appropriately. We must not add or remove any content. So we must keep "Business Unit / Division:" line, "Job Type Classification:", "Location - Town / City:", "About Us:", "Duties & Responsibilities:", "Skills and Competencies:", "Qualifications:". We need to preserve colon and spacing. We need to wrap paragraphs in

    . For headings, use

    . For list items, use
    • . The original text uses bullet points? It uses line breaks but not explicit bullet characters. We need to convert each line that is a duty or requirement into
    • . But we must preserve the text exactly. So we need to take each line under "Duties & Responsibilities:" and treat them as list items. The raw text includes a long paragraph of duties separated by spaces? Actually it's a list separated by line breaks? Let's examine: "Duties & Responsibilities: Assist with the production of meals, snacks, and functions, ensuring quality standards are met Ensure all tasks are completed efficiently; step in where required Assist with menu planning and costing Place supplier orders and manage procurement Complete administrative tasks (returns, salary variations, etc.) Receive, issue, and manage stock (quality, quantity, pricing, storage, rotation) Maintain hygiene standards in line with statutory and company requirements Conduct regular inspections and ensure compliance (HACCP, NOSA, OSHACT) [Assistant...ng Manager | PDF] Support staff training and identify development opportunities Manage discipline issues and staff relations, escalating where needed Ensure security of stock, cash, and facilities Participate in regular stocktaking Attend meetings, training, and industry events Assume full responsibility of operations in the absence of the Catering Manager Lead, motivate, and develop staff Manage service delivery standards and customer experience Operate and manage systems (Menutec, Plankomat, biometric) Ensure financial control, including: Sales control sheets Cash handling and reconciliation Monthly closure Weekly financial file management Compile and understand weekly/monthly P&L reports Ensure compliance with company policies and procedures Handle HR and IR-related matters (performance, training, development) Build and maintain strong client and customer relationships Analyse client needs and proactively manage complaints Assist with functions, promotions, and food & beverage events Stay updated on food trends and best practices Ensure profitability of the unit at all times Support overall operations and assist where required" It seems it's a long paragraph without line breaks. But we can treat each sentence separated by periods? However the instruction says preserve all original content word-for-word, and use
      • for list items (duties, requirements, qualifications, skills). So we need to convert each duty into a separate
      • . But the original text does not have explicit bullet markers; it's just a paragraph. However we can still split by line breaks? The raw text shows line breaks after each duty? Actually the raw text shows each duty separated by spaces, but there may be line breaks in the original scraped text? The provided snippet shows each duty separated by a space and then a line break? Let's see: after "Duties & Responsibilities:" there is a line break, then "Assist with the production of meals, snacks, and functions, ensuring quality standards are met Ensure all tasks are completed efficiently; step in where required Assist with menu planning and costing Place supplier orders and manage procurement Complete administrative tasks (returns, salary variations, etc.) Receive, issue, and manage stock (quality, quantity, pricing, storage, rotation) Maintain hygiene standards in line with statutory and company requirements Conduct regular inspections and ensure compliance (HACCP, NOSA, OSHACT) [Assistant...ng Manager | PDF] Support staff training and identify development opportunities Manage discipline issues and staff relations, escalating where needed Ensure security of stock, cash, and facilities Participate in regular stocktaking Attend meetings, training, and industry events Assume full responsibility of operations in the absence of the Catering Manager Lead, motivate, and develop staff Manage service delivery standards and customer experience Operate and manage systems (Menutec, Plankomat, biometric) Ensure financial control, including: Sales control sheets Cash handling and reconciliation Monthly closure Weekly financial file management Compile and understand weekly/monthly P&L reports Ensure compliance with company policies and procedures Handle HR and IR-related matters (performance, training, development) Build and maintain strong client and customer relationships Analyse client needs and proactively manage complaints Assist with functions, promotions, and food & beverage events Stay updated on food trends and best practices Ensure profitability of the unit at all times Support overall operations and assist where required" It appears it's a single line (maybe wrapped). But we can treat each sentence separated by periods? However there are no periods until near the end? Actually there are periods after "HACCP, NOSA, OSHACT) [Assistant...ng Manager | PDF]" then "Support staff training..." etc. There are periods after some items? Not many. The text includes colon after "including:" and then list items separated by spaces. So it's messy. Given the instruction to preserve all original content word-for-word, we cannot reformat or split sentences arbitrarily. We need to keep the exact text as is, but we need to wrap each duty as a list item. How to decide where one duty ends and another begins? The original text likely had each duty on a new line, but the provided snippet may have collapsed line breaks. However we can still treat each line break as a separate item? The raw text shows line breaks after each duty? Let's examine the snippet: after "Duties & Responsibilities:" there is a line break, then "Assist with the production of meals, snacks, and functions, ensuring quality standards are met Ensure all tasks are completed efficiently; step in where required Assist with menu planning and costing Place supplier orders and manage procurement Complete administrative tasks (returns, salary variations, etc.) Receive, issue, and manage stock (quality, quantity, pricing, storage, rotation) Maintain hygiene standards in line with statutory and company requirements Conduct regular inspections and ensure compliance (HACCP, NOSA, OSHACT) [Assistant...ng Manager | PDF] Support staff training and identify development opportunities Manage discipline issues and staff relations, escalating where needed Ensure security of stock, cash, and facilities Participate in regular stocktaking Attend meetings, training, and industry events Assume full responsibility of operations in the absence of the Catering Manager Lead, motivate, and develop staff Manage service delivery standards and customer experience Operate and manage systems (Menutec, Plankomat, biometric) Ensure financial control, including: Sales control sheets Cash handling and reconciliation Monthly closure Weekly financial file management Compile and understand weekly/monthly P&L reports Ensure compliance with company policies and procedures Handle HR and IR-related matters (performance, training, development) Build and maintain strong client and customer relationships Analyse client needs and proactively manage complaints Assist with functions, promotions, and food & beverage events Stay updated on food trends and best practices Ensure profitability of the unit at all times Support overall operations and assist where required" It seems it's a single paragraph without line breaks. So maybe we should treat the entire block as a single paragraph, not a list. But the instruction says use
        • for list items (duties, requirements, qualifications, skills). So we need to produce a
            with
          • items. But we need to preserve the original content word-for-word. If we split into multiple
          • items, we would be altering the text (adding line breaks). However we can still wrap the entire block as a single
          • inside a
              . That would preserve the content exactly, but we would be adding a
                wrapper and a single
              • . That might be acceptable: we can have
                • All duties text...
                . That preserves the content word-for-word inside the
              • . The instruction says use
                • for list items (duties, requirements, qualifications, skills). It doesn't require multiple items; a single list item is still a list item. So we can wrap the entire duties text as one
                • . That would preserve the text exactly. Similarly for Skills and Competencies: it's a list of skills separated by maybe line breaks? The raw text shows each skill separated by a space? Actually it's a list separated by line breaks? Let's see: "Skills and Competencies: Strong interpersonal and people management skills Excellent communication skills (verbal and written) Leadership and supervisory ability Strong organisational and planning skills Attention to detail and high level of accuracy Problem-solving and decision-making ability Ability to work under pressure and meet deadlines Negotiation and delegation skills Customer service orientation Strong business acumen and understanding of operations Financial and administrative competence Computer literacy Knowledge of food preparation and service standards Ability to work flexible hours (including weekends and public holidays) Professional grooming and presentation Teamwork and relationship-building skills" Again it's a single paragraph. So we can wrap as a single
                • . Qualifications: "Matric and relevant Culinary tertiary qualification Minimum of 5 years’ experience in a similar role, with management experience, including exposure to accounting systems Previous relevant industry experience would be highly advantageous" Again a single paragraph. Thus we can structure:

                  Duties & Responsibilities

                  • Assist with the production of meals, snacks, and functions, ensuring quality standards are met Ensure all tasks are completed efficiently; step in where required Assist with menu planning and costing Place supplier orders and manage procurement Complete administrative tasks (returns, salary variations, etc.) Receive, issue, and manage stock (quality, quantity, pricing, storage, rotation) Maintain hygiene standards in line with statutory and company requirements Conduct regular inspections and ensure compliance (HACCP, NOSA, OSHACT) [Assistant...ng Manager | PDF] Support staff training and identify development opportunities Manage discipline issues and staff relations, escalating where needed Ensure security of stock, cash, and facilities Participate in regular stocktaking Attend meetings, training, and industry events Assume full responsibility of operations in the absence of the Catering Manager Lead, motivate, and develop staff Manage service delivery standards and customer experience Operate and manage systems (Menutec, Plankomat, biometric) Ensure financial control, including: Sales control sheets Cash handling and reconciliation Monthly closure Weekly financial file management Compile and understand weekly/monthly P&L reports Ensure compliance with company policies and procedures Handle HR and IR-related matters (performance, training, development) Build and maintain strong client and customer relationships Analyse client needs and proactively manage complaints Assist with functions, promotions, and food & beverage events Stay updated on food trends and best practices Ensure profitability of the unit at all times Support overall operations and assist where required

                  Skills and Competencies

                  • Strong interpersonal and people management skills Excellent communication skills (verbal and written) Leadership and supervisory ability Strong organisational and planning skills Attention to detail and high level of accuracy Problem-solving and decision-making ability Ability to work under pressure and meet deadlines Negotiation and delegation skills Customer service orientation Strong business acumen and understanding of operations Financial and administrative competence Computer literacy Knowledge of food preparation and service standards Ability to work flexible hours (including weekends and public holidays) Professional grooming and presentation Teamwork and relationship-building skills

                  Qualifications

                  • Matric and relevant Culinary tertiary qualification Minimum of 5 years’ experience in a similar role, with management experience, including exposure to accounting systems Previous relevant industry experience would be highly advantageous
                  We also need to include "About Us:" paragraph. That should be wrapped in

                  . Also maybe "Business Unit / Division:", "Job Type Classification:", "Location - Town / City:" could be part of intro paragraphs? They are headings but not section headers? The instruction says use

                  for section headers (e.g. Responsibilities, Qualifications, Requirements, Education, Experience, Skills, How to Apply, Key Duties, About the Role). So "About Us" could be a header? It is a heading in the raw text. So we can use

                  About Us

                  and then wrap the following paragraph(s) in

                  . The raw text after "About Us:" includes a paragraph about Fedics. That paragraph is multiple sentences. We can wrap that entire paragraph in a

                  . Also we need to include the headings "Business Unit / Division:", "Job Type Classification:", "Location - Town / City:" maybe as part of intro? They are not section headers but they are labels. We can include them as part of a paragraph? The instruction says use

                  for introductory paragraphs and general text. So we can just include them as plain text inside

                  maybe with line breaks? But we cannot use
                  . So we can just include them as part of the paragraph, preserving the colon and spacing. However we must preserve the original content word-for-word. So we need to include those lines exactly as they appear. They appear as: "Business Unit / Division: Fedics Job Type Classification: Full Time Location - Town / City: Johannesburg" We need to preserve them exactly. So we can include them as separate paragraphs? But we cannot use

                  . We can use

                  for each line? But we must preserve the line breaks? The instruction says use

                  for introductory paragraphs and general text. So we can wrap each line in its own

                  . But we must preserve the colon and the content. So we could have:

                  Business Unit / Division:

                  Fedics

                  Job Type Classification:

                  Full Time

                  Location - Town / City:

                  Johannesburg

                  But that would add extra

                  tags around headings that may not be needed. However it's okay to have multiple

                  tags. The instruction says use

                  for introductory paragraphs and general text. So we can use

                  for each piece of text. That would preserve the content exactly. But we must preserve the colon and spacing exactly. So "Business Unit / Division:" includes colon. Then next line "Fedics" is just the value. So we can output:

                  Business Unit / Division:

                  Fedics

                  Job Type Classification:

                  Full Time

                  Location - Town / City:

                  Johannesburg

                  But note that the original had blank lines between them. We can ignore blank lines; they are not content. So it's fine. Now "About Us:" heading and paragraph. The raw text after that is: "About Us: Fedics are seeking an Assistant Catering Manager to join our Healthcare division. In this role, you will be responsible for assisting the Catering Manager with the day-to-day operations of delivering a catering service that meets the required 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 understands and responds to every nuance of our clients’ needs." We need to preserve "About Us:" heading and the following paragraph(s). So we can have:

                  About Us

                  Fedics are seeking an Assistant Catering Manager to join our Healthcare division. In this role, you will be responsible for assisting the Catering Manager with the day-to-day operations of delivering a catering service that meets the required 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 understands and responds to every nuance of our clients’ needs.

                  But note that the original "About Us:" includes colon. Should we include colon in the heading? The instruction says use

                  for section headers (e.g. Responsibilities, Qualifications, Requirements, Education, Experience, Skills, How to Apply, Key Duties, About the Role). So we can use "About Us" without colon. But the original text has "About Us:" with colon. Should we preserve colon? The instruction says preserve ALL original content word-for-word. So we must keep the colon. But the heading must be

                  About Us:

                  ? That would include colon inside the tag. That's okay. The heading text must be exactly "About Us:"? The instruction says use <

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