Job Description
,
, - , no classes/styles/div/br, preserve ALL original content word-for-word, no rephrase, if no clear sections just wrap in
, return ONLY the HTML, no markdown fences, no explanation, no preamble).
Then it provides: "Job description:" followed by a block of HTML text.
I need to output ONLY the cleaned HTML semantic format based on the rules, preserving all original content word-for-word, using
,
, - , no classes/styles/div/br.
Let me carefully read the job description text provided:
```
It's fun to work in a company where people truly BELIEVE in what they're doing!
Responsible for providing excellent customer service at the till point by accurately processing purchases, handling payments, and ensuring a smooth and efficient checkout experience. Maintains a clean and organized till area while upholding all company policies, cash-handling procedures, and customer service standards.Competencies:
Customer Minded
Sense of urgency
Handle routine work
Self development – seek opportunities to improve self
Willing to be flexible and multiskilled
Excellent Communication skills
Able to work shifts to meet operational requirements
Thorough / accurate
Minimum Requirements:
Grade 12
All applicants will be required to successfully complete the appropriate numeracy screening assessments.
Must be able to communicate in English
Able and willing to work shifts to meet operational requirements
Key Responsibilities:
Physically demanding
Pack purchased goods into checkout bags and trolleys according to the required standard
Use of detergents and cleaning materials/chemicals
Being customer minded by seeing situations through the eyes of the customer and responding positively
Excellent communication skills by listening attentively, responding appropriately and talking in a clear, understandable manner
Display a sense of urgency in constantly striving to complete tasks in the shortest possible time
Perform routine tasks at a constant high standard
Develop self by constantly looking for opportunities to improve/grow self
Willing to be flexible and multi-skilled
10 OCT 2026
If you like wild growth and working with happy, enthusiastic over-achievers, you'll enjoy your career with us!
Discover who we are
```
Rules for formatting:
- 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.
Important: "Preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase". This is tricky because the input has HTML tags inline (style=, , ), and I need to strip the formatting tags (style, span, b) but keep the text content. However, the rule says "preserve ALL original content word-for-word". Does that mean keep the exact text including the HTML tags? But then it says "Use for introductory paragraphs and general text", "Use
for section headers", "Use - for list items", "No CSS classes, no inline styles, no s, no
tags". This implies I should strip the presentational HTML tags and restructure into the clean semantic HTML format, but keep the text content exactly as is.
Let re-read carefully: "Preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase". This likely means the textual content should be preserved exactly, not that the HTML markup should be preserved. The output should be clean semantic HTML with the text content preserved word-for-word. I need to extract the text, keep all of it, and wrap it appropriately.
Also: "If text has no clear sections, just wrap paragraphs in tags". But this text does have clear sections: Competencies, Minimum Requirements, Key Responsibilities, and there's a date, some intro text, some closing text.
Let me parse the text content from the input, stripping the inline HTML tags (style, span, b). I need to be careful to keep all text, including spaces, line breaks conceptually, but output as HTML.
Let's list out the text segments in order:
1. `It's fun to work in a company where people truly BELIEVE in what they're doing!` (from first
...
)
2. Empty paragraphs: `` x4 - these are empty, I can probably ignore or just not output empty s? Rule says "Preserve ALL original content word-for-word". Empty content might just be skipped, but to be safe, maybe output empty
? But rule also says "No ... no
tags". Empty paragraphs might be considered not content. I'll see. Usually in such tasks, empty paragraphs are omitted, but the rule says preserve all original content word-for-word. If I output , that's not word-for-word, it's a tag. I think I should omit truly empty paragraphs, as they contain no text content. The instruction "Preserve ALL original content word-for-word" applies to the job content, not necessarily empty markup. I'll omit empty s that have no text.
3. `Responsible for providing excellent customer service at the till point by accurately processing purchases, handling payments, and ensuring a smooth and efficient checkout experience. Maintains a clean and organized till area while upholding all company policies, cash-handling procedures, and customer service standards.` (followed by empty
s)
4. Empty
s again.
5. `Competencies:` -> text: "Competencies:"
6. `
Customer Minded
` -> "Customer Minded"
7. `Sense of urgency
` -> "Sense of urgency"
8. `Handle routine work
` -> "Handle routine work"
9. `Self development – seek opportunities to improve self
` -> "Self development – seek opportunities to improve self"
10. `Willing to be flexible and multiskilled
` -> "Willing to be flexible and multiskilled"
11. `Excellent Communication skills ` -> This one has two spans. Text: "Excellent Communication skills" and " " (non-breaking space?). I need to preserve word-for-word. The space might be tricky. I'll include it as a space or keep it as is. The original has `Excellent Communication skills` then a space tag ` `. I'll output "Excellent Communication skills " with a space, or maybe just "Excellent Communication skills" and the space. To be safe, I'll include the space as a space. Actually, the raw has `Excellent Communication skills `. So there are two spans: first contains "Excellent Communication skills", second contains " " (a non-breaking space). I'll output "Excellent Communication skills " with a space, or maybe "Excellent Communication skills ". I'll just keep the text as is: "Excellent Communication skills " followed by a space. In HTML, I can put it as text.
12. `
Able to work shifts to meet operational requirements
` -> "Able to work shifts to meet operational requirements"
13. `Thorough / accurate ` -> "Thorough / accurate " and then " ". Similar issue. I'll output "Thorough / accurate " with trailing space, or combine. I'll be careful.
14. `
` -> empty, skip.
15. `Minimum Requirements:
` -> "Minimum Requirements:"
16. `Grade 12
` -> "Grade 12"
17. `All applicants will be required to successfully complete the appropriate numeracy screening assessments.
` -> full text
18. `Must be able to communicate in English
` -> full text
19. `Able and willing to work shifts to meet operational requirements
` -> full text
20. Empty s, skip.
21. `
Key Responsibilities:
` -> "Key Responsibilities:"
22. `Physically demanding
` -> "Physically demanding"
23. `Pack purchased goods into checkout bags and trolleys according to the required standard
` -> full text
24. `Use of detergents and cleaning materials/chemicals
` -> full text
25. `Being customer minded by seeing situations through the eyes of the customer and responding positively
` -> full text
26. `Excellent communication skills by listening attentively, responding appropriately and talking in a clear, understandable manner
` -> full text
27. `Display a sense of urgency in constantly striving to complete tasks in the shortest possible time
` -> full text
28. `Perform routine tasks at a constant high standard
` -> full text
29. `Develop self by constantly looking for opportunities to improve/grow self
` -> full text
30. `Willing to be flexible and multi-skilled
` -> full text
31. `` -> empty, skip.
32. `10 OCT 2026
` -> "10 OCT 2026"
33. Empty s, skip.
34. `
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!"
35. Empty s, skip.
36. `
Discover who we are
` -> "Discover who we are"
37. Empty s, skip.
Now, structure using rules:
- Use
for section headers: Competencies, Minimum Requirements, Key Responsibilities. Also maybe "About the Role" or similar, but the text has intro, responsibilities, requirements.
- Use - for list items (duties, requirements, qualifications, skills). But the rule says "Use
- for list items (duties, requirements, qualifications, skills)". However, it also says "Preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase". If I convert paragraphs into
- , I'm changing the structure but keeping the text. The rule says use
- for list items. But the original text has these as separate
tags, not as a list. However, the instruction explicitly says to use
- for list items (duties, requirements, qualifications, skills). This implies I should group the relevant items into
- . But "preserve ALL original content word-for-word" means I must include all text, not lose any. I can put each duty/requirement as an
- element, preserving the exact text content.
Let re-read 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."
This is a set of formatting rules. I need to output HTML that uses these tags appropriately, with all text content preserved exactly. I should interpret "Use
- for list items" as: for any lists of duties, requirements, skills, etc., I should wrap them in
and each item in - . The original text has them as separate paragraphs, but I can convert them to a list while keeping the exact text per item. However, "preserve ALL original content word-for-word" might mean I shouldn't restructure them into a list if it changes the meaning, but the rule explicitly says to use
- for list items. I think the intent is: if there are list items, use
- ; if not, use
. Since the job description has clear lists of competencies, requirements, responsibilities, I should use
- for those sections, but keep the text word-for-word.
Let's decide on a structure:
- Introductory paragraph(s): the first part about BELIEVE, and the responsibility text. I'll wrap them in
.
- Then section headers using
: "Competencies", "Minimum Requirements", "Key Responsibilities". The rules list examples: "Responsibilities, Qualifications, Requirements, Education, Experience, Skills, How to Apply, Key Duties, About the Role". So I'll use for these section titles.
- Under each , I'll use - for the list items that follow.
- After the sections, maybe trailing text like "10 OCT 2026", the encouraging quote, "Discover who we are". I'll wrap those in
or appropriate tags.
But I need to be extremely careful about "preserve ALL original content word-for-word". If I put competency items in
- , I must ensure the text inside
- is exactly as in the original, no changes. Also, the original has some items that are not really a list but paragraphs. I'll convert them to
- as instructed.
Let's map out the exact text flow, stripping tags but keeping content:
Original
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 📝
, return ONLY the HTML, no markdown fences, no explanation, no preamble). Then it provides: "Job description:" followed by a block of HTML text. I need to output ONLY the cleaned HTML semantic format based on the rules, preserving all original content word-for-word, using
,
, - , no classes/styles/div/br.
Let me carefully read the job description text provided:
```
It's fun to work in a company where people truly BELIEVE in what they're doing!
Responsible for providing excellent customer service at the till point by accurately processing purchases, handling payments, and ensuring a smooth and efficient checkout experience. Maintains a clean and organized till area while upholding all company policies, cash-handling procedures, and customer service standards.Competencies:
Customer Minded
Sense of urgency
Handle routine work
Self development – seek opportunities to improve self
Willing to be flexible and multiskilled
Excellent Communication skills
Able to work shifts to meet operational requirements
Thorough / accurate
Minimum Requirements:
Grade 12
All applicants will be required to successfully complete the appropriate numeracy screening assessments.
Must be able to communicate in English
Able and willing to work shifts to meet operational requirements
Key Responsibilities:
Physically demanding
Pack purchased goods into checkout bags and trolleys according to the required standard
Use of detergents and cleaning materials/chemicals
Being customer minded by seeing situations through the eyes of the customer and responding positively
Excellent communication skills by listening attentively, responding appropriately and talking in a clear, understandable manner
Display a sense of urgency in constantly striving to complete tasks in the shortest possible time
Perform routine tasks at a constant high standard
Develop self by constantly looking for opportunities to improve/grow self
Willing to be flexible and multi-skilled
10 OCT 2026
If you like wild growth and working with happy, enthusiastic over-achievers, you'll enjoy your career with us!
Discover who we are
```
Rules for formatting:
- 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.
Important: "Preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase". This is tricky because the input has HTML tags inline (style=, , ), and I need to strip the formatting tags (style, span, b) but keep the text content. However, the rule says "preserve ALL original content word-for-word". Does that mean keep the exact text including the HTML tags? But then it says "Use for introductory paragraphs and general text", "Use
for section headers", "Use - for list items", "No CSS classes, no inline styles, no s, no
tags". This implies I should strip the presentational HTML tags and restructure into the clean semantic HTML format, but keep the text content exactly as is.
Let re-read carefully: "Preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase". This likely means the textual content should be preserved exactly, not that the HTML markup should be preserved. The output should be clean semantic HTML with the text content preserved word-for-word. I need to extract the text, keep all of it, and wrap it appropriately.
Also: "If text has no clear sections, just wrap paragraphs in tags". But this text does have clear sections: Competencies, Minimum Requirements, Key Responsibilities, and there's a date, some intro text, some closing text.
Let me parse the text content from the input, stripping the inline HTML tags (style, span, b). I need to be careful to keep all text, including spaces, line breaks conceptually, but output as HTML.
Let's list out the text segments in order:
1. `It's fun to work in a company where people truly BELIEVE in what they're doing!` (from first
...
)
2. Empty paragraphs: `` x4 - these are empty, I can probably ignore or just not output empty s? Rule says "Preserve ALL original content word-for-word". Empty content might just be skipped, but to be safe, maybe output empty
? But rule also says "No ... no
tags". Empty paragraphs might be considered not content. I'll see. Usually in such tasks, empty paragraphs are omitted, but the rule says preserve all original content word-for-word. If I output , that's not word-for-word, it's a tag. I think I should omit truly empty paragraphs, as they contain no text content. The instruction "Preserve ALL original content word-for-word" applies to the job content, not necessarily empty markup. I'll omit empty s that have no text.
3. `Responsible for providing excellent customer service at the till point by accurately processing purchases, handling payments, and ensuring a smooth and efficient checkout experience. Maintains a clean and organized till area while upholding all company policies, cash-handling procedures, and customer service standards.` (followed by empty
s)
4. Empty
s again.
5. `Competencies:` -> text: "Competencies:"
6. `
Customer Minded
` -> "Customer Minded"
7. `Sense of urgency
` -> "Sense of urgency"
8. `Handle routine work
` -> "Handle routine work"
9. `Self development – seek opportunities to improve self
` -> "Self development – seek opportunities to improve self"
10. `Willing to be flexible and multiskilled
` -> "Willing to be flexible and multiskilled"
11. `Excellent Communication skills ` -> This one has two spans. Text: "Excellent Communication skills" and " " (non-breaking space?). I need to preserve word-for-word. The space might be tricky. I'll include it as a space or keep it as is. The original has `Excellent Communication skills` then a space tag ` `. I'll output "Excellent Communication skills " with a space, or maybe just "Excellent Communication skills" and the space. To be safe, I'll include the space as a space. Actually, the raw has `Excellent Communication skills `. So there are two spans: first contains "Excellent Communication skills", second contains " " (a non-breaking space). I'll output "Excellent Communication skills " with a space, or maybe "Excellent Communication skills ". I'll just keep the text as is: "Excellent Communication skills " followed by a space. In HTML, I can put it as text.
12. `
Able to work shifts to meet operational requirements
` -> "Able to work shifts to meet operational requirements"
13. `Thorough / accurate ` -> "Thorough / accurate " and then " ". Similar issue. I'll output "Thorough / accurate " with trailing space, or combine. I'll be careful.
14. `
` -> empty, skip.
15. `Minimum Requirements:
` -> "Minimum Requirements:"
16. `Grade 12
` -> "Grade 12"
17. `All applicants will be required to successfully complete the appropriate numeracy screening assessments.
` -> full text
18. `Must be able to communicate in English
` -> full text
19. `Able and willing to work shifts to meet operational requirements
` -> full text
20. Empty s, skip.
21. `
Key Responsibilities:
` -> "Key Responsibilities:"
22. `Physically demanding
` -> "Physically demanding"
23. `Pack purchased goods into checkout bags and trolleys according to the required standard
` -> full text
24. `Use of detergents and cleaning materials/chemicals
` -> full text
25. `Being customer minded by seeing situations through the eyes of the customer and responding positively
` -> full text
26. `Excellent communication skills by listening attentively, responding appropriately and talking in a clear, understandable manner
` -> full text
27. `Display a sense of urgency in constantly striving to complete tasks in the shortest possible time
` -> full text
28. `Perform routine tasks at a constant high standard
` -> full text
29. `Develop self by constantly looking for opportunities to improve/grow self
` -> full text
30. `Willing to be flexible and multi-skilled
` -> full text
31. `` -> empty, skip.
32. `10 OCT 2026
` -> "10 OCT 2026"
33. Empty s, skip.
34. `
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!"
35. Empty s, skip.
36. `
Discover who we are
` -> "Discover who we are"
37. Empty s, skip.
Now, structure using rules:
- Use
for section headers: Competencies, Minimum Requirements, Key Responsibilities. Also maybe "About the Role" or similar, but the text has intro, responsibilities, requirements.
- Use - for list items (duties, requirements, qualifications, skills). But the rule says "Use
- for list items (duties, requirements, qualifications, skills)". However, it also says "Preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase". If I convert paragraphs into
- , I'm changing the structure but keeping the text. The rule says use
- for list items. But the original text has these as separate
tags, not as a list. However, the instruction explicitly says to use
- for list items (duties, requirements, qualifications, skills). This implies I should group the relevant items into
- . But "preserve ALL original content word-for-word" means I must include all text, not lose any. I can put each duty/requirement as an
- element, preserving the exact text content.
Let re-read 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."
This is a set of formatting rules. I need to output HTML that uses these tags appropriately, with all text content preserved exactly. I should interpret "Use
- for list items" as: for any lists of duties, requirements, skills, etc., I should wrap them in
and each item in - . The original text has them as separate paragraphs, but I can convert them to a list while keeping the exact text per item. However, "preserve ALL original content word-for-word" might mean I shouldn't restructure them into a list if it changes the meaning, but the rule explicitly says to use
- for list items. I think the intent is: if there are list items, use
- ; if not, use
. Since the job description has clear lists of competencies, requirements, responsibilities, I should use
- for those sections, but keep the text word-for-word.
Let's decide on a structure:
- Introductory paragraph(s): the first part about BELIEVE, and the responsibility text. I'll wrap them in
.
- Then section headers using
: "Competencies", "Minimum Requirements", "Key Responsibilities". The rules list examples: "Responsibilities, Qualifications, Requirements, Education, Experience, Skills, How to Apply, Key Duties, About the Role". So I'll use for these section titles.
- Under each , I'll use - for the list items that follow.
- After the sections, maybe trailing text like "10 OCT 2026", the encouraging quote, "Discover who we are". I'll wrap those in
or appropriate tags.
But I need to be extremely careful about "preserve ALL original content word-for-word". If I put competency items in
- , I must ensure the text inside
- is exactly as in the original, no changes. Also, the original has some items that are not really a list but paragraphs. I'll convert them to
- as instructed.
Let's map out the exact text flow, stripping tags but keeping content:
Original
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 📝
It's fun to work in a company where people truly BELIEVE in what they're doing!
Responsible for providing excellent customer service at the till point by accurately processing purchases, handling payments, and ensuring a smooth and efficient checkout experience. Maintains a clean and organized till area while upholding all company policies, cash-handling procedures, and customer service standards.Competencies:
Customer Minded
Sense of urgency
Handle routine work
Self development – seek opportunities to improve self
Willing to be flexible and multiskilled
Excellent Communication skills
Able to work shifts to meet operational requirements
Thorough / accurate
Minimum Requirements:
Grade 12
All applicants will be required to successfully complete the appropriate numeracy screening assessments.
Must be able to communicate in English
Able and willing to work shifts to meet operational requirements
Key Responsibilities:
Physically demanding
Pack purchased goods into checkout bags and trolleys according to the required standard
Use of detergents and cleaning materials/chemicals
Being customer minded by seeing situations through the eyes of the customer and responding positively
Excellent communication skills by listening attentively, responding appropriately and talking in a clear, understandable manner
Display a sense of urgency in constantly striving to complete tasks in the shortest possible time
Perform routine tasks at a constant high standard
Develop self by constantly looking for opportunities to improve/grow self
Willing to be flexible and multi-skilled
10 OCT 2026
If you like wild growth and working with happy, enthusiastic over-achievers, you'll enjoy your career with us!
Discover who we are
``` Rules for formatting: - Usefor 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.
Important: "Preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase". This is tricky because the input has HTML tags inline (style=, , ), and I need to strip the formatting tags (style, span, b) but keep the text content. However, the rule says "preserve ALL original content word-for-word". Does that mean keep the exact text including the HTML tags? But then it says "Use for introductory paragraphs and general text", "Use
for section headers", "Use - for list items", "No CSS classes, no inline styles, no s, no
tags". This implies I should strip the presentational HTML tags and restructure into the clean semantic HTML format, but keep the text content exactly as is.
Let re-read carefully: "Preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase". This likely means the textual content should be preserved exactly, not that the HTML markup should be preserved. The output should be clean semantic HTML with the text content preserved word-for-word. I need to extract the text, keep all of it, and wrap it appropriately.
Also: "If text has no clear sections, just wrap paragraphs in tags". But this text does have clear sections: Competencies, Minimum Requirements, Key Responsibilities, and there's a date, some intro text, some closing text.
Let me parse the text content from the input, stripping the inline HTML tags (style, span, b). I need to be careful to keep all text, including spaces, line breaks conceptually, but output as HTML.
Let's list out the text segments in order:
1. `It's fun to work in a company where people truly BELIEVE in what they're doing!` (from first
...
)
2. Empty paragraphs: `` x4 - these are empty, I can probably ignore or just not output empty s? Rule says "Preserve ALL original content word-for-word". Empty content might just be skipped, but to be safe, maybe output empty
? But rule also says "No ... no
tags". Empty paragraphs might be considered not content. I'll see. Usually in such tasks, empty paragraphs are omitted, but the rule says preserve all original content word-for-word. If I output , that's not word-for-word, it's a tag. I think I should omit truly empty paragraphs, as they contain no text content. The instruction "Preserve ALL original content word-for-word" applies to the job content, not necessarily empty markup. I'll omit empty s that have no text.
3. `Responsible for providing excellent customer service at the till point by accurately processing purchases, handling payments, and ensuring a smooth and efficient checkout experience. Maintains a clean and organized till area while upholding all company policies, cash-handling procedures, and customer service standards.` (followed by empty
s)
4. Empty
s again.
5. `Competencies:` -> text: "Competencies:"
6. `
Customer Minded
` -> "Customer Minded"
7. `Sense of urgency
` -> "Sense of urgency"
8. `Handle routine work
` -> "Handle routine work"
9. `Self development – seek opportunities to improve self
` -> "Self development – seek opportunities to improve self"
10. `Willing to be flexible and multiskilled
` -> "Willing to be flexible and multiskilled"
11. `Excellent Communication skills ` -> This one has two spans. Text: "Excellent Communication skills" and " " (non-breaking space?). I need to preserve word-for-word. The space might be tricky. I'll include it as a space or keep it as is. The original has `Excellent Communication skills` then a space tag ` `. I'll output "Excellent Communication skills " with a space, or maybe just "Excellent Communication skills" and the space. To be safe, I'll include the space as a space. Actually, the raw has `Excellent Communication skills `. So there are two spans: first contains "Excellent Communication skills", second contains " " (a non-breaking space). I'll output "Excellent Communication skills " with a space, or maybe "Excellent Communication skills ". I'll just keep the text as is: "Excellent Communication skills " followed by a space. In HTML, I can put it as text.
12. `
Able to work shifts to meet operational requirements
` -> "Able to work shifts to meet operational requirements"
13. `Thorough / accurate ` -> "Thorough / accurate " and then " ". Similar issue. I'll output "Thorough / accurate " with trailing space, or combine. I'll be careful.
14. `
` -> empty, skip.
15. `Minimum Requirements:
` -> "Minimum Requirements:"
16. `Grade 12
` -> "Grade 12"
17. `All applicants will be required to successfully complete the appropriate numeracy screening assessments.
` -> full text
18. `Must be able to communicate in English
` -> full text
19. `Able and willing to work shifts to meet operational requirements
` -> full text
20. Empty s, skip.
21. `
Key Responsibilities:
` -> "Key Responsibilities:"
22. `Physically demanding
` -> "Physically demanding"
23. `Pack purchased goods into checkout bags and trolleys according to the required standard
` -> full text
24. `Use of detergents and cleaning materials/chemicals
` -> full text
25. `Being customer minded by seeing situations through the eyes of the customer and responding positively
` -> full text
26. `Excellent communication skills by listening attentively, responding appropriately and talking in a clear, understandable manner
` -> full text
27. `Display a sense of urgency in constantly striving to complete tasks in the shortest possible time
` -> full text
28. `Perform routine tasks at a constant high standard
` -> full text
29. `Develop self by constantly looking for opportunities to improve/grow self
` -> full text
30. `Willing to be flexible and multi-skilled
` -> full text
31. `` -> empty, skip.
32. `10 OCT 2026
` -> "10 OCT 2026"
33. Empty s, skip.
34. `
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!"
35. Empty s, skip.
36. `
Discover who we are
` -> "Discover who we are"
37. Empty s, skip.
Now, structure using rules:
- Use
for section headers: Competencies, Minimum Requirements, Key Responsibilities. Also maybe "About the Role" or similar, but the text has intro, responsibilities, requirements.
- Use - for list items (duties, requirements, qualifications, skills). But the rule says "Use
- for list items (duties, requirements, qualifications, skills)". However, it also says "Preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase". If I convert paragraphs into
- , I'm changing the structure but keeping the text. The rule says use
- for list items. But the original text has these as separate
tags, not as a list. However, the instruction explicitly says to use
- for list items (duties, requirements, qualifications, skills). This implies I should group the relevant items into
- . But "preserve ALL original content word-for-word" means I must include all text, not lose any. I can put each duty/requirement as an
- element, preserving the exact text content.
Let re-read 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."
This is a set of formatting rules. I need to output HTML that uses these tags appropriately, with all text content preserved exactly. I should interpret "Use
- for list items" as: for any lists of duties, requirements, skills, etc., I should wrap them in
and each item in - . The original text has them as separate paragraphs, but I can convert them to a list while keeping the exact text per item. However, "preserve ALL original content word-for-word" might mean I shouldn't restructure them into a list if it changes the meaning, but the rule explicitly says to use
- for list items. I think the intent is: if there are list items, use
- ; if not, use
. Since the job description has clear lists of competencies, requirements, responsibilities, I should use
- for those sections, but keep the text word-for-word.
Let's decide on a structure:
- Introductory paragraph(s): the first part about BELIEVE, and the responsibility text. I'll wrap them in
.
- Then section headers using
: "Competencies", "Minimum Requirements", "Key Responsibilities". The rules list examples: "Responsibilities, Qualifications, Requirements, Education, Experience, Skills, How to Apply, Key Duties, About the Role". So I'll use for these section titles.
- Under each , I'll use - for the list items that follow.
- After the sections, maybe trailing text like "10 OCT 2026", the encouraging quote, "Discover who we are". I'll wrap those in
or appropriate tags.
But I need to be extremely careful about "preserve ALL original content word-for-word". If I put competency items in
- , I must ensure the text inside
- is exactly as in the original, no changes. Also, the original has some items that are not really a list but paragraphs. I'll convert them to
- as instructed.
Let's map out the exact text flow, stripping tags but keeping content:
Original
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 📝
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.
Important: "Preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase". This is tricky because the input has HTML tags inline (style=, , ), and I need to strip the formatting tags (style, span, b) but keep the text content. However, the rule says "preserve ALL original content word-for-word". Does that mean keep the exact text including the HTML tags? But then it says "Use for introductory paragraphs and general text", "Use tags". But this text does have clear sections: Competencies, Minimum Requirements, Key Responsibilities, and there's a date, some intro text, some closing text.
Let me parse the text content from the input, stripping the inline HTML tags (style, span, b). I need to be careful to keep all text, including spaces, line breaks conceptually, but output as HTML.
Let's list out the text segments in order:
1. `It's fun to work in a company where people truly BELIEVE in what they're doing!` (from first ... s? Rule says "Preserve ALL original content word-for-word". Empty content might just be skipped, but to be safe, maybe output empty s that have no text.
3. `Responsible for providing excellent customer service at the till point by accurately processing purchases, handling payments, and ensuring a smooth and efficient checkout experience. Maintains a clean and organized till area while upholding all company policies, cash-handling procedures, and customer service standards.` (followed by empty s)
4. Empty s again.
5. `Competencies:` -> text: "Competencies:"
6. ` Customer Minded Sense of urgency Handle routine work Self development – seek opportunities to improve self Willing to be flexible and multiskilled Excellent Communication skills ` -> This one has two spans. Text: "Excellent Communication skills" and " " (non-breaking space?). I need to preserve word-for-word. The space might be tricky. I'll include it as a space or keep it as is. The original has `Excellent Communication skills` then a space tag ` `. I'll output "Excellent Communication skills " with a space, or maybe just "Excellent Communication skills" and the space. To be safe, I'll include the space as a space. Actually, the raw has `Excellent Communication skills `. So there are two spans: first contains "Excellent Communication skills", second contains " " (a non-breaking space). I'll output "Excellent Communication skills " with a space, or maybe "Excellent Communication skills ". I'll just keep the text as is: "Excellent Communication skills " followed by a space. In HTML, I can put it as text.
12. ` Able to work shifts to meet operational requirements Thorough / accurate ` -> "Thorough / accurate " and then " ". Similar issue. I'll output "Thorough / accurate " with trailing space, or combine. I'll be careful.
14. ` Minimum Requirements: Grade 12 All applicants will be required to successfully complete the appropriate numeracy screening assessments. Must be able to communicate in English Able and willing to work shifts to meet operational requirements s, skip.
21. ` Key Responsibilities: Physically demanding Pack purchased goods into checkout bags and trolleys according to the required standard Use of detergents and cleaning materials/chemicals Being customer minded by seeing situations through the eyes of the customer and responding positively Excellent communication skills by listening attentively, responding appropriately and talking in a clear, understandable manner Display a sense of urgency in constantly striving to complete tasks in the shortest possible time Perform routine tasks at a constant high standard Develop self by constantly looking for opportunities to improve/grow self Willing to be flexible and multi-skilled 10 OCT 2026 s, skip.
34. ` If you like wild growth and working with happy, enthusiastic over-achievers, you'll enjoy your career with us! s, skip.
36. ` Discover who we are s, skip.
Now, structure using rules:
- Use tags, not as a list. However, the instruction explicitly says to use for introductory paragraphs and general text - Use tags - Return ONLY the HTML. No markdown fences, no explanation, no preamble."
This is a set of formatting rules. I need to output HTML that uses these tags appropriately, with all text content preserved exactly. I should interpret "Use . Since the job description has clear lists of competencies, requirements, responsibilities, I should use .
- Then section headers using or appropriate tags.
But I need to be extremely careful about "preserve ALL original content word-for-word". If I put competency items in for section headers", "Use
tags". This implies I should strip the presentational HTML tags and restructure into the clean semantic HTML format, but keep the text content exactly as is.
Let re-read carefully: "Preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase". This likely means the textual content should be preserved exactly, not that the HTML markup should be preserved. The output should be clean semantic HTML with the text content preserved word-for-word. I need to extract the text, keep all of it, and wrap it appropriately.
Also: "If text has no clear sections, just wrap paragraphs in
tags". Empty paragraphs might be considered not content. I'll see. Usually in such tasks, empty paragraphs are omitted, but the rule says preserve all original content word-for-word. If I output , that's not word-for-word, it's a tag. I think I should omit truly empty paragraphs, as they contain no text content. The instruction "Preserve ALL original content word-for-word" applies to the job content, not necessarily empty markup. I'll omit empty for section headers: Competencies, Minimum Requirements, Key Responsibilities. Also maybe "About the Role" or similar, but the text has intro, responsibilities, requirements.
- Use
for section headers (e.g. Responsibilities, Qualifications, Requirements, Education, Experience, Skills, How to Apply, Key Duties, About the Role) - Use
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 and each item in
: "Competencies", "Minimum Requirements", "Key Responsibilities". The rules list examples: "Responsibilities, Qualifications, Requirements, Education, Experience, Skills, How to Apply, Key Duties, About the Role". So I'll use
for these section titles.
- Under each
, I'll use
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.