Job Description
for paragraphs,
for section headers, - for list items. Must preserve original content word-for-word, no additions, no removal, no summarizing. Must not add CSS classes, inline styles, no , no
. Must return only HTML.
We need to parse the given job description text, which includes HTML tags with inline styles etc. We need to extract the text content and then format according to rules.
We must preserve all original content word-for-word. That means we cannot change wording, but we can change tags to appropriate semantic HTML. We must not add or remove any text. So we need to output the same textual content, but wrapped in appropriate tags.
We need to identify sections: There's an introductory paragraph: "It's fun to work in a company where people truly BELIEVE in what they're doing!
" then several empty paragraphs. Then "Responsible for production of Sushi within the department " (note there is a non-breaking space maybe). Then empty paragraphs. Then a bolded "Competencies:" then list items each in ...
. Then empty paragraph. Then bolded "Minimum Requirements:" then list items each in ...
. Then empty paragraphs. Then bolded "Key Responsibilities:" then subheadings bolded like Production etc, each followed by paragraphs.
We need to convert to HTML: Use for section headers (e.g., Responsibilities, Qualifications, Requirements, Education, Experience, Skills, How to Apply, Key Duties, About the Role). The given sections: Competencies, Minimum Requirements, Key Responsibilities. Also there are sub-sections under Key Responsibilities: Production, Sales/Turnover/Gross Margin, Administration, Food Safety, Self – Management. Those could be considered subheaders; but rule says use for section headers (e.g., Responsibilities, Qualifications, Requirements, Education, Experience, Skills, How to Apply, Key Duties, About the Role). It doesn't forbid using for subsections? It says use for section headers (e.g., Responsibilities, Qualifications, Requirements, Education, Experience, Skills, How to Apply, Key Duties, About the Role). Likely we should treat each major heading as . Subheadings could be as well or maybe
with . But we must preserve original content word-for-word, so we cannot change the text. If we wrap the subheading text in , we are not altering the text, just wrapping. That's allowed. The original had Production etc. We need to preserve the text "Production". Changing to changes the tag but not the text. That's allowed because we are not adding or removing text. However we must not add any extra text. Changing tags is fine.
But we must also preserve the original bold tags? The rule says preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase. Changing to is not adding or removing text; it's changing markup. The content (the text) remains same. So it's okay.
We also need to convert list items to - . The competencies list items are each in separate
tags. We need to wrap them in
- . Similarly for Minimum Requirements list items.
We also need to handle the introductory paragraph(s). There's an initial paragraph with the fun sentence. Then many empty paragraphs. We should preserve them? The instruction: preserve ALL original content word-for-word. Empty paragraphs contain no text, but they are
tags with maybe spaces. Should we keep them? Probably we can ignore empty paragraphs as they have no content; but preserving them would mean outputting empty
tags. That's allowed but might be unnecessary. However the rule says preserve ALL original content word-for-word. If we omit them, we are removing content (the empty tags). But they have no visible content; still they are part of original HTML. The safer approach is to keep them as
. However they have inline styles; we must not keep inline styles because we cannot use inline styles. The rule says no CSS classes, no inline styles, no s, no
tags. So we cannot preserve the original because that includes inline style. We must strip the style attribute but keep the
tag. That's allowed because we are not adding or removing text; we are removing an attribute (style). Is that considered removing content? The attribute is not text content; it's markup. The rule about preserving original content word-for-word likely refers to the textual content, not the markup. Since we are to format as clean semantic HTML, we must replace the markup with our own tags. So we can drop the style attributes.
Thus we will output
for paragraphs that contain text, and
for empty ones? Might be unnecessary but we can include them to preserve the empty paragraphs. However they'd be empty tags with no attributes. That's okay.
But there are many empty paragraphs; we could just output a single for each? The original had several consecutive empty tags. If we output multiple empty
tags, that preserves the count. Might be okay.
Now we need to decide on structure:
Start with introductory paragraph: "It's fun to work in a company where people truly BELIEVE in what they're doing!" (note the HTML entity ' is an apostrophe). We must preserve the entity? The original content includes ' which is an HTML entity for apostrophe. In the plain text, it's shown as '. We must preserve that exactly. So we output that as is.
Then we have several empty paragraphs: we can output repeated same number as original. Let's count: after the first there are four
lines. Actually the snippet:
It's fun to work in a company where people truly BELIEVE in what they're doing!
So after the first paragraph, there are four empty paragraphs. We'll output four times.
Then we have the line: "Responsible for production of Sushi within the department " followed by a non-breaking space maybe. Then there are two empty paragraphs after that? Actually after that line we see:
So we output that line as a paragraph (Responsible for production of Sushi within the department
) preserving the space? We'll keep the text exactly as appears, including the special space (maybe U+202F NARROW NO-BREAK SPACE). We'll just copy it.
Then two empty paragraphs.
Then we have Competencies:
. So we output a heading Competencies:
(preserving the colon). The original had bold and span; we just output the text.
Then each competency item: each is Ingredient knowledge & recipe specification
etc. We need to output each as - Ingredient knowledge & recipe specification
. Note the ampersand is encoded as &. We must preserve that exactly. So the li content includes &.
We need to wrap all those li in a .
After competencies list, there is an empty paragraph . We'll output .
Then Minimum Requirements heading: Minimum Requirements:
=> Minimum Requirements:
Then each requirement: each in Grade 12
etc. Output as - Grade 12
etc. Wrap in .
Then there are two empty paragraphs after the requirements list? Actually after the last requirement line we see:
Ability to communicate in English
So after the last - we output two empty paragraphs.
Then Key Responsibilities heading:
Key Responsibilities:
=> Key Responsibilities:
Then there is an empty paragraph after that? Actually we see:
Key Responsibilities:
So we output heading then an empty paragraph.
Then we have subheading Production
=> we could output Production
(or maybe Production
). Then the paragraphs under Production:
Follow production plan to ensure sales growth and minimize waste on a weekly basis.
Produce sushi recipes according to the production plan.
Ensure that the work environment is clean all the time.
We need to output those as tags. The empty paragraph after them we output
.
Then subheading Sales/ Turnover/ Gross Margin
=> Sales/ Turnover/ Gross Margin
Then paragraph: Ensure readiness of upcoming of promotional lines in conjunction with the Sushi Chef
Then subheading Administration
=> Administration
Then paragraphs:
Assist with monthly Stocktakes
Conduct waste scanning daily
Then subheading Food Safety
=> Food Safety
Paragraphs:
Ensure adherence to food safety procedures
Maintain hygiene standards
Maintain cold chain all the time
Prevent cross contamination in the department
Then subheading Self – Management
=> Self – Management
Paragraphs:
Continually drive and model PnP values at all levels.
Make an effort to stay relevant and up to date with new legislation and development etc.
Take ownership and accountability for tasks and activities and demonstrate effective self-management.
Maintain a positive attitude and respond openly to feedback.
Then we have Closing date 25 September 2026
=> maybe treat as a paragraph with bold? Could be a with bold text. Since it's not a section header per list, we could just output
Closing date 25 September 2026
. But we are not allowed to use inline styles but we can use tag? The rules didn't forbid or . They only said use for introductory paragraphs and general text,
for section headers, - for list items. They didn't forbid other tags like or . However to be safe, we could treat it as a paragraph and keep the bold text as is, i.e.,
Closing date 25 September 2026
. That preserves the bold.
Then we have two empty paragraphs after that.
Then we have an italic paragraph: If you like wild growth and working with happy, enthusiastic over-achievers, you'll enjoy your career with us!
=> output If you like wild growth and working with happy, enthusiastic over-achievers, you'll enjoy your career with us!
Then two empty paragraphs.
Then a paragraph: Discover who we are
=> output Discover who we are
Then two empty paragraphs.
Now we need to ensure we didn't miss any text. Let's reconstruct the original text in order:
1. It's fun to work in a company where people truly BELIEVE in what they're doing!
2.
3.
4.
5.
6. Responsible for production of Sushi within the department (this is not wrapped in a ? Actually it's plain text after the empty paragraphs? In the snippet it's:
...
Responsible for production of Sushi within the department
So the text "Responsible for production of Sushi within the department " is not inside a tag; it's just plain text between closing
and opening . So we need to treat it as a paragraph? The instruction: preserve ALL original content word-for-word. So we need to output that text exactly as is, but we need to wrap it in
because we are to use
for paragraphs and general text. Since it's a sentence, we should wrap it in
. That's adding a
tag but not altering text. That's acceptable.
Thus we output
Responsible for production of Sushi within the department
Then after that we have two empty paragraphs:
Then we have the Competencies heading etc.
Now after the Key Responsibilities section, we have the Closing date line etc.
Let's verify the exact sequence after Key Responsibilities:
From the snippet:
Self – Management
Continually drive and model PnP values at all levels.
Make an effort to stay relevant and up to date with new legislation and development etc.
Take ownership and accountability for tasks and activities and demonstrate effective self-management.
Maintain a positive attitude and respond openly to feedback.
Closing date 25 September 2026
If you like wild growth and working with happy, enthusiastic over-achievers, you'll enjoy your career with us!
Discover who we are
Thus after the Self-Management paragraphs, there is an empty paragraph () then the Closing date bold line, then two empty paragraphs, then the italic paragraph, then two empty paragraphs, then the "Discover who we are" paragraph, then two empty paragraphs.
We need to preserve all.
Now we need to output HTML with for paragraphs,
for section headers, - for lists.
We must not add any extra text. So we must ensure we output exactly the same textual content, including spaces, entities, etc.
Let's construct the output step by step.
We'll produce:
It's fun to work in a company where people truly BELIEVE in what they're doing!
Responsible for production of Sushi within the department
Competencies:
- Ingredient knowledge & recipe specification
- Food Safety compliance & training
- Good knowledge of different sushi recipes
- Business Minded
- Customer Orientation
- Express and implied ethical responsibilities.
- Relevant systems knowledge
- Sushi Onboarding programme
- Understanding of production cards and production plan
- Understanding of relevant SOP
Minimum Requirements:
- Grade 12
- Experience in cutting and filleting fish
- Demonstrated ability in preparing of all fish related products
- Broad knowledge of fish
- Ability to communicate in English
Key Responsibilities:
Production
Follow production plan to ensure sales growth and minimize waste on a weekly basis.
Produce sushi recipes according to the production plan.
Ensure that the work environment is clean all the time.
Sales/ Turnover/ Gross Margin
Ensure readiness of upcoming of promotional lines in conjunction with the Sushi Chef
Administration
Assist with monthly Stocktakes
Conduct waste scanning daily
Food Safety
Ensure adherence to food safety procedures
Maintain hygiene standards
Maintain cold chain all the time
Prevent cross contamination in the department
Self – Management
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 📝
. Must return only HTML. We need to parse the given job description text, which includes HTML tags with inline styles etc. We need to extract the text content and then format according to rules. We must preserve all original content word-for-word. That means we cannot change wording, but we can change tags to appropriate semantic HTML. We must not add or remove any text. So we need to output the same textual content, but wrapped in appropriate tags. We need to identify sections: There's an introductory paragraph: "
It's fun to work in a company where people truly BELIEVE in what they're doing!
" then several empty paragraphs. Then "Responsible for production of Sushi within the department " (note there is a non-breaking space maybe). Then empty paragraphs. Then a bolded "Competencies:" then list items each in...
. Then empty paragraph. Then bolded "Minimum Requirements:" then list items each in...
. Then empty paragraphs. Then bolded "Key Responsibilities:" then subheadings bolded like Production etc, each followed by paragraphs. We need to convert to HTML: Use for section headers (e.g., Responsibilities, Qualifications, Requirements, Education, Experience, Skills, How to Apply, Key Duties, About the Role). The given sections: Competencies, Minimum Requirements, Key Responsibilities. Also there are sub-sections under Key Responsibilities: Production, Sales/Turnover/Gross Margin, Administration, Food Safety, Self – Management. Those could be considered subheaders; but rule says use for section headers (e.g., Responsibilities, Qualifications, Requirements, Education, Experience, Skills, How to Apply, Key Duties, About the Role). It doesn't forbid using for subsections? It says use for section headers (e.g., Responsibilities, Qualifications, Requirements, Education, Experience, Skills, How to Apply, Key Duties, About the Role). Likely we should treat each major heading as . Subheadings could be as well or maybe
for subsections? It says use for section headers (e.g., Responsibilities, Qualifications, Requirements, Education, Experience, Skills, How to Apply, Key Duties, About the Role). Likely we should treat each major heading as . Subheadings could be as well or maybe
. Subheadings could be as well or maybe
with . But we must preserve original content word-for-word, so we cannot change the text. If we wrap the subheading text in tags. We need to wrap them in tags with maybe spaces. Should we keep them? Probably we can ignore empty paragraphs as they have no content; but preserving them would mean outputting empty tags). But they have no visible content; still they are part of original HTML. The safer approach is to keep them as because that includes inline style. We must strip the style attribute but keep the tag. That's allowed because we are not adding or removing text; we are removing an attribute (style). Is that considered removing content? The attribute is not text content; it's markup. The rule about preserving original content word-for-word likely refers to the textual content, not the markup. Since we are to format as clean semantic HTML, we must replace the markup with our own tags. So we can drop the style attributes.
Thus we will output for paragraphs that contain text, and tags. If we output multiple empty there are four It's fun to work in a company where people truly BELIEVE in what they're doing! Responsible for production of Sushi within the department Competencies: Ingredient knowledge & recipe specification Minimum Requirements: Grade 12 Ability to communicate in English Key Responsibilities: Key Responsibilities: Production Follow production plan to ensure sales growth and minimize waste on a weekly basis. Produce sushi recipes according to the production plan. Ensure that the work environment is clean all the time. tags. The empty paragraph after them we output Sales/ Turnover/ Gross Margin Ensure readiness of upcoming of promotional lines in conjunction with the Sushi Chef Administration Assist with monthly Stocktakes Conduct waste scanning daily Food Safety Ensure adherence to food safety procedures Maintain hygiene standards Maintain cold chain all the time Prevent cross contamination in the department Self – Management Continually drive and model PnP values at all levels. Make an effort to stay relevant and up to date with new legislation and development etc. Take ownership and accountability for tasks and activities and demonstrate effective self-management. Maintain a positive attitude and respond openly to feedback. Closing date 25 September 2026 with bold text. Since it's not a section header per list, we could just output Closing date 25 September 2026 for introductory paragraphs and general text, Closing date 25 September 2026 If you like wild growth and working with happy, enthusiastic over-achievers, you'll enjoy your career with us! If you like wild growth and working with happy, enthusiastic over-achievers, you'll enjoy your career with us! Discover who we are Discover who we are It's fun to work in a company where people truly BELIEVE in what they're doing! ? Actually it's plain text after the empty paragraphs? In the snippet it's:
... tag; it's just plain text between closing . So we need to treat it as a paragraph? The instruction: preserve ALL original content word-for-word. So we need to output that text exactly as is, but we need to wrap it in because we are to use for paragraphs and general text. Since it's a sentence, we should wrap it in . That's adding a tag but not altering text. That's acceptable.
Thus we output Responsible for production of Sushi within the department Self – Management Continually drive and model PnP values at all levels. Make an effort to stay relevant and up to date with new legislation and development etc. Take ownership and accountability for tasks and activities and demonstrate effective self-management. Maintain a positive attitude and respond openly to feedback. Closing date 25 September 2026 If you like wild growth and working with happy, enthusiastic over-achievers, you'll enjoy your career with us! Discover who we are for paragraphs, It's fun to work in a company where people truly BELIEVE in what they're doing! Responsible for production of Sushi within the department Follow production plan to ensure sales growth and minimize waste on a weekly basis. Produce sushi recipes according to the production plan. Ensure that the work environment is clean all the time. Ensure readiness of upcoming of promotional lines in conjunction with the Sushi Chef Assist with monthly Stocktakes Conduct waste scanning daily Ensure adherence to food safety procedures Maintain hygiene standards Maintain cold chain all the time Prevent cross contamination in the department, we are not altering the text, just wrapping. That's allowed. The original had Production etc. We need to preserve the text "Production". Changing to
changes the tag but not the text. That's allowed because we are not adding or removing text. However we must not add any extra text. Changing tags is fine.
But we must also preserve the original bold tags? The rule says preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase. Changing to
is not adding or removing text; it's changing markup. The content (the text) remains same. So it's okay.
We also need to convert list items to
tags. So we cannot preserve the original Competencies:
(preserving the colon). The original had bold and span; we just output the text.
Then each competency item: each is .
After competencies list, there is an empty paragraph . We'll output .
Then Minimum Requirements heading:
Minimum Requirements:
Then each requirement: each in .
Then there are two empty paragraphs after the requirements list? Actually after the last requirement line we see:
Key Responsibilities:
Then there is an empty paragraph after that? Actually we see:
Production
(or maybe Production
). Then the paragraphs under Production:
Sales/ Turnover/ Gross Margin
Then paragraph: Administration
Then paragraphs:
Food Safety
Paragraphs:
Self – Management
Paragraphs:
for section headers,
for section headers,
Competencies:
Minimum Requirements:
Key Responsibilities:
Production
Sales/ Turnover/ Gross Margin
Administration
Food Safety
Self – Management
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 📝Let jobs find you
Leave your email and our AI matches you to new jobs across 24 African markets — free. You wait for the call.
Add your CV for real matches
Upload your CV and we score every new job against your real experience — only strong matches reach your inbox. Optional, but it makes your matches far sharper.
You're in.
We'll email you the moment a job matches your profile. Check your inbox for a welcome from My Job Concierge.
I'm ECHO, your MJC career assistant. I can help you find jobs, explore career tools, and connect with opportunities across Africa.