Job Description
for introductory paragraphs... - No CSS classes, no inline styles, no
tags - Preserve ALL original content word-for-word... - Return ONLY the HTML. No markdown fences, no explanation, no preamble." So the task is: take the provided job description text, clean it according to the rules (remove artifacts, format as semantic HTML using
,
, - ), preserve all original content word-for-word, and output ONLY the HTML.
Let me parse the job description text and identify what to keep/remove.
The text:
```
Lead and manage the daily operations of a store to ensure that the overall objectives, store targets and customer service standards are met and exceeded.
.button { border: none; color: white; padding: 10px 15px; text-align: center; text-decoration: none; display: inline-block; font-size: 20px; margin: 4px 2px; cursor: pointer; font-family: ""Arial""; font-weight: bold; } .button3 {background-color: #f68026 ;}
- Grade 12
- 3 Years’ of Store or Assistant Store Management experience preferably in a similar style of retail store.
- Sales & service management.
- Budgeting.
- You are proficient in MS Office
- Communication skills.
- Retail trade.
- Brand, customer & product understanding.
‘Mr Price Group Limited is an equal opportunity employer and is committed to Employment Equity.’
.button { border: none; color: white; padding: 10px 15px; text-align: center; text-decoration: none; display: inline-block; font-size: 20px; margin: 4px 2px; cursor: pointer; font-family: ""Arial""; font-weight: bold; } .button3 {background-color: #f68026 ;}
Stock Management:
- Ensure that stock is accurately received & unpacked to merchandise and replenish the sales floor.
- Monitor and manage stock levels through defined processes (stock counts, stock takes, stock loss action plans, etc.) to mitigate risks (stock loss) and ensure adequate stock on hand.
- Oversee the overall maintenance of the stockroom to meet housekeeping standards.
- Authorize write-offs, breakages, recalls, and returns.
Sales Growth & Profitability:
- Analyse sales & profitability reports in-store to collaborate with management on required operational action plans, increase sales performance, and monitor store expenditure.
- Review and keep abreast of in-store product performance to provide feedback to the support center and enhance sales.
- Identify and propose new opportunities to increase sales and brand awareness. This may include in-store marketing, competitor shopping, partnering/participating in local events, and driving new accounts/memberships per targets (if applicable).
Risk Management:
- Conduct compliance checks through defined processes (e.g. admin checks, store audits, visual audits, COMO (Continuous Monitoring) reports, POS reports, health & safety standards, weekly hanger counts, security, etc.) to ensure and enforce overall compliance with policies and procedures.
Customer Experience Management:
- Ensure and maintain the implementation of customer experience processes (through the execution of business instruction letters, markdowns, repricing, promotions, customer experience plans, visual standards, customer feedback, general housekeeping, etc.) to meet customer service standards.
Leadership & Development:
- Lead and drive the team within a store to achieve store KPIs and operational strategy in line with company values.
- Identify & drive training, coaching, and development needs with a focus on talent management and succession planning.
- Recruit, administer & manage performance in accordance with company policies and procedures.
.button { border: none; color: white; padding: 10px 15px; text-align: center; text-decoration: none; display: inline-block; font-size: 20px; margin: 4px 2px; cursor: pointer; font-family: ""Arial""; font-weight: bold; } .button3 {background-color: #f68026 ;}
```
Now, I need to extract ONLY the actual job information. The rules say:
- REMOVE: Social sharing text, author bylines, "you may also like", navigation, comments, ads/promotions, cookie/subscription notices, duplicate text, category labels stray numbers/formatting artifacts.
- KEEP and STRUCTURE: job title, company/organisation name, location, job description and responsibilities, requirements/qualifications, how to apply / application instructions, salary if mentioned, deadline/closing date, job ID/reference number, contract type/level.
- Also the second set of rules: format as clean semantic HTML using ,
, - . 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.
There's a conflict: "Preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase" vs "REMOVE all of the following: ... Duplicate text ... Stray numbers or formatting artifacts". And also "Remove" things like CSS, bylines, etc. But the HTML rules say "Preserve ALL original content word-for-word". I think the intent is: from the raw scraped text, remove the noise (CSS, duplicate sections, etc.), but keep all the actual job content word-for-word, and format that kept content into the semantic HTML structure.
Let me identify the actual job content vs noise.
Noise items:
- CSS blocks: `.button { ... } .button3 {background-color: #f68026 ;}` appearing multiple times
- `
` empty paragraphs with non-breaking spaces
- The `` with equal opportunity employer statement - this is often part of the job listing, but the first set of rules says "Remove ... Category labels that aren't part of the job (e.g., "Internships" as a standalone line)". The equal opportunity statement might be considered part of the job, but it's not exactly a job duty/requirement. However, the HTML rules say preserve ALL original content word-for-word. I need to decide. Probably keep it as it's part of the job listing text, but format it appropriately.
- The list items under "Grade 12", "3 Years’ experience..." etc. These look like requirements/qualifications.
- The section headers: "Stock Management:", "Sales Growth & Profitability:", "Risk Management:", "Customer Experience Management:", "Leadership & Development:" - these are section headers for duty lists.
- The duty lists under each header.
Actual job content I can extract:
- Intro paragraph: "Lead and manage the daily operations of a store to ensure that the overall objectives, store targets and customer service standards are met and exceeded." (with some trailing spaces/non-breaking spaces)
- Requirements list: Grade 12, 3 Years' Store or Assistant Store Management experience preferably in a similar style of retail store, Sales & service management, Budgeting, Proficient in MS Office, Communication skills, Retail trade, Brand, customer & product understanding.
- Duty sections with headers and bullet points.
But the instruction says "Preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase". This is tricky because if I have to remove CSS and duplicate sections, I am removing some content. But the "original content" refers to the job content, not the artifacts. The rules say "REMOVE all of the following: - Social sharing text ... - Advertisements or promotions - Cookie/subscription notices - Duplicate text ..." So I must remove those. Then "KEEP and STRUCTURE: - Job title - Company/Organisation name - Location - Job description and responsibilities - Requirements/qualifications - How to apply / application instructions - Salary - Deadline - Job ID - Contract type". But the actual text provided doesn't explicitly have all those (no company name visible, no location, no salary, no deadline, no job ID, no contract type explicitly, though "Mr Price Group Limited" is mentioned in the equal opportunity line). The HTML rules then say "Preserve ALL original content word-for-word" and format as semantic HTML.
I think the best approach: parse the text, strip out the CSS blocks, strip out duplicate repeated sections, keep the meaningful job content, and wrap everything in ,
, - as appropriate, preserving the exact text of the kept content.
Let me outline the structure based on the content:
The text has:
1. Intro paragraph (first
)
2. Empty
3. CSS block in
4.
with requirements items (Grade 12, 3 Years' experience, etc.)
5. with equal opportunity statement
6.
7. CSS block in again
8.
Stock Management:
followed by of duties
9. Sales Growth & Profitability:
followed by
10. Risk Management:
followed by
11. Customer Experience Management:
followed by
12. Leadership & Development:
followed by
13. CSS block in at the end
I need to remove all CSS blocks, the empty
(or maybe keep the text inside but the with just might be considered spacing, but rules say preserve ALL original content word-for-word. However, is not really content, it's spacing. The first set of rules says "Remove ... Stray numbers or formatting artifacts". I think and empty paragraphs should be removed.)
Actually, the rules for the HTML output say: "If text has no clear sections, just wrap paragraphs in
tags". And "Preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase". This is contradictory with removing artifacts. I'll interpret it as: remove the explicit noise (CSS, duplicate sections, empty spacing artifacts), but keep all the actual visible text content exactly as it appears, and format that kept content into the HTML structure.
Let me extract the visible text content, ignoring the CSS and extra spacing:
- "Lead and manage the daily operations of a store to ensure that the overall objectives, store targets and customer service standards are met and exceeded." (the and trailing spaces can be normalized or kept as is? The rule says word-for-word, but is not a word. I'll keep the text content, maybe keep the as part of the text? Actually, the rule says "Preserve ALL original content word-for-word". I think I should keep the exact text including if it's part of the original, but in HTML renders as space. To be safe, I'll keep the text as is, but maybe strip the standalone paragraphs.)
Let me re-read the user's full prompt carefully. It starts with "You are a job listing editor..." then later "You receive a plain-text job description. Your ONLY job is to format it as clean semantic HTML." Then rules, then "Job description:" and the text.
Given the complexity, I'll follow the HTML formatting rules strictly: use
for intro paragraphs and general text,
for section headers, - for list items. No , no
, no CSS classes/inline styles. Preserve ALL original content word-for-word. If no clear sections, wrap in .
I need to output ONLY the HTML.
Let me reconstruct the content, removing CSS blocks, removing duplicate CSS, removing the
with equal opportunity? The first set of rules says remove "Category labels that aren't part of the job (e.g., "Internships" as a standalone line)". The equal opportunity statement might be considered part of the job, but it's not a duty or requirement. However, the HTML rules say preserve ALL original content word-for-word. I'll include it, but wrap it in or appropriate tag. Actually, the
should be removed per "No s". So I'll take the content inside the and wrap it in .
Let me go step by step, listing what to keep and how:
Original text blocks and my processing:
1. `
Lead and manage the daily operations of a store to ensure that the overall objectives, store targets and customer service standards are met and exceeded.
`
→ Keep as Lead and manage the daily operations of a store to ensure that the overall objectives, store targets and customer service standards are met and exceeded.
But are HTML entities. In the output, I'm writing raw HTML, so is fine. The rule says preserve word-for-word. I'll keep it.
2. `
` → This is an empty paragraph with just . Rules say remove "Stray numbers or formatting artifacts". I'll remove this paragraph entirely, or maybe keep it as
? But it's not really job content. I think removing is safer, but the HTML rules say preserve ALL original content. Hmm. I'll keep it as
maybe? Actually, the first rule says "REMOVE ... Stray numbers or formatting artifacts". I'll remove it.
3. `.button { ... } .button3 {background-color: #f68026 ;}` inside ``. This is pure noise
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 📝
My Job Concierge
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.
Almost there
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.
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.
Lead and manage the daily operations of a store to ensure that the overall objectives, store targets and customer service standards are met and exceeded.
.button { border: none; color: white; padding: 10px 15px; text-align: center; text-decoration: none; display: inline-block; font-size: 20px; margin: 4px 2px; cursor: pointer; font-family: ""Arial""; font-weight: bold; } .button3 {background-color: #f68026 ;}
- Grade 12
- 3 Years’ of Store or Assistant Store Management experience preferably in a similar style of retail store.
- Sales & service management.
- Budgeting.
- You are proficient in MS Office
- Communication skills.
- Retail trade.
- Brand, customer & product understanding.
‘Mr Price Group Limited is an equal opportunity employer and is committed to Employment Equity.’
.button { border: none; color: white; padding: 10px 15px; text-align: center; text-decoration: none; display: inline-block; font-size: 20px; margin: 4px 2px; cursor: pointer; font-family: ""Arial""; font-weight: bold; } .button3 {background-color: #f68026 ;}
Stock Management:
- Ensure that stock is accurately received & unpacked to merchandise and replenish the sales floor.
- Monitor and manage stock levels through defined processes (stock counts, stock takes, stock loss action plans, etc.) to mitigate risks (stock loss) and ensure adequate stock on hand.
- Oversee the overall maintenance of the stockroom to meet housekeeping standards.
- Authorize write-offs, breakages, recalls, and returns.
Sales Growth & Profitability:
- Analyse sales & profitability reports in-store to collaborate with management on required operational action plans, increase sales performance, and monitor store expenditure.
- Review and keep abreast of in-store product performance to provide feedback to the support center and enhance sales.
- Identify and propose new opportunities to increase sales and brand awareness. This may include in-store marketing, competitor shopping, partnering/participating in local events, and driving new accounts/memberships per targets (if applicable).
Risk Management:
- Conduct compliance checks through defined processes (e.g. admin checks, store audits, visual audits, COMO (Continuous Monitoring) reports, POS reports, health & safety standards, weekly hanger counts, security, etc.) to ensure and enforce overall compliance with policies and procedures.
Customer Experience Management:
- Ensure and maintain the implementation of customer experience processes (through the execution of business instruction letters, markdowns, repricing, promotions, customer experience plans, visual standards, customer feedback, general housekeeping, etc.) to meet customer service standards.
Leadership & Development:
- Lead and drive the team within a store to achieve store KPIs and operational strategy in line with company values.
- Identify & drive training, coaching, and development needs with a focus on talent management and succession planning.
- Recruit, administer & manage performance in accordance with company policies and procedures.
.button { border: none; color: white; padding: 10px 15px; text-align: center; text-decoration: none; display: inline-block; font-size: 20px; margin: 4px 2px; cursor: pointer; font-family: ""Arial""; font-weight: bold; } .button3 {background-color: #f68026 ;}
``` Now, I need to extract ONLY the actual job information. The rules say: - REMOVE: Social sharing text, author bylines, "you may also like", navigation, comments, ads/promotions, cookie/subscription notices, duplicate text, category labels stray numbers/formatting artifacts. - KEEP and STRUCTURE: job title, company/organisation name, location, job description and responsibilities, requirements/qualifications, how to apply / application instructions, salary if mentioned, deadline/closing date, job ID/reference number, contract type/level. - Also the second set of rules: format as clean semantic HTML using,
, - . 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.
There's a conflict: "Preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase" vs "REMOVE all of the following: ... Duplicate text ... Stray numbers or formatting artifacts". And also "Remove" things like CSS, bylines, etc. But the HTML rules say "Preserve ALL original content word-for-word". I think the intent is: from the raw scraped text, remove the noise (CSS, duplicate sections, etc.), but keep all the actual job content word-for-word, and format that kept content into the semantic HTML structure.
Let me identify the actual job content vs noise.
Noise items:
- CSS blocks: `.button { ... } .button3 {background-color: #f68026 ;}` appearing multiple times
- `
` empty paragraphs with non-breaking spaces
- The `` with equal opportunity employer statement - this is often part of the job listing, but the first set of rules says "Remove ... Category labels that aren't part of the job (e.g., "Internships" as a standalone line)". The equal opportunity statement might be considered part of the job, but it's not exactly a job duty/requirement. However, the HTML rules say preserve ALL original content word-for-word. I need to decide. Probably keep it as it's part of the job listing text, but format it appropriately.
- The list items under "Grade 12", "3 Years’ experience..." etc. These look like requirements/qualifications.
- The section headers: "Stock Management:", "Sales Growth & Profitability:", "Risk Management:", "Customer Experience Management:", "Leadership & Development:" - these are section headers for duty lists.
- The duty lists under each header.
Actual job content I can extract:
- Intro paragraph: "Lead and manage the daily operations of a store to ensure that the overall objectives, store targets and customer service standards are met and exceeded." (with some trailing spaces/non-breaking spaces)
- Requirements list: Grade 12, 3 Years' Store or Assistant Store Management experience preferably in a similar style of retail store, Sales & service management, Budgeting, Proficient in MS Office, Communication skills, Retail trade, Brand, customer & product understanding.
- Duty sections with headers and bullet points.
But the instruction says "Preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase". This is tricky because if I have to remove CSS and duplicate sections, I am removing some content. But the "original content" refers to the job content, not the artifacts. The rules say "REMOVE all of the following: - Social sharing text ... - Advertisements or promotions - Cookie/subscription notices - Duplicate text ..." So I must remove those. Then "KEEP and STRUCTURE: - Job title - Company/Organisation name - Location - Job description and responsibilities - Requirements/qualifications - How to apply / application instructions - Salary - Deadline - Job ID - Contract type". But the actual text provided doesn't explicitly have all those (no company name visible, no location, no salary, no deadline, no job ID, no contract type explicitly, though "Mr Price Group Limited" is mentioned in the equal opportunity line). The HTML rules then say "Preserve ALL original content word-for-word" and format as semantic HTML.
I think the best approach: parse the text, strip out the CSS blocks, strip out duplicate repeated sections, keep the meaningful job content, and wrap everything in ,
, - as appropriate, preserving the exact text of the kept content.
Let me outline the structure based on the content:
The text has:
1. Intro paragraph (first
)
2. Empty
3. CSS block in
4.
with requirements items (Grade 12, 3 Years' experience, etc.)
5. with equal opportunity statement
6.
7. CSS block in again
8.
Stock Management:
followed by of duties
9. Sales Growth & Profitability:
followed by
10. Risk Management:
followed by
11. Customer Experience Management:
followed by
12. Leadership & Development:
followed by
13. CSS block in at the end
I need to remove all CSS blocks, the empty
(or maybe keep the text inside but the with just might be considered spacing, but rules say preserve ALL original content word-for-word. However, is not really content, it's spacing. The first set of rules says "Remove ... Stray numbers or formatting artifacts". I think and empty paragraphs should be removed.)
Actually, the rules for the HTML output say: "If text has no clear sections, just wrap paragraphs in
tags". And "Preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase". This is contradictory with removing artifacts. I'll interpret it as: remove the explicit noise (CSS, duplicate sections, empty spacing artifacts), but keep all the actual visible text content exactly as it appears, and format that kept content into the HTML structure.
Let me extract the visible text content, ignoring the CSS and extra spacing:
- "Lead and manage the daily operations of a store to ensure that the overall objectives, store targets and customer service standards are met and exceeded." (the and trailing spaces can be normalized or kept as is? The rule says word-for-word, but is not a word. I'll keep the text content, maybe keep the as part of the text? Actually, the rule says "Preserve ALL original content word-for-word". I think I should keep the exact text including if it's part of the original, but in HTML renders as space. To be safe, I'll keep the text as is, but maybe strip the standalone paragraphs.)
Let me re-read the user's full prompt carefully. It starts with "You are a job listing editor..." then later "You receive a plain-text job description. Your ONLY job is to format it as clean semantic HTML." Then rules, then "Job description:" and the text.
Given the complexity, I'll follow the HTML formatting rules strictly: use
for intro paragraphs and general text,
for section headers, - for list items. No , no
, no CSS classes/inline styles. Preserve ALL original content word-for-word. If no clear sections, wrap in .
I need to output ONLY the HTML.
Let me reconstruct the content, removing CSS blocks, removing duplicate CSS, removing the
with equal opportunity? The first set of rules says remove "Category labels that aren't part of the job (e.g., "Internships" as a standalone line)". The equal opportunity statement might be considered part of the job, but it's not a duty or requirement. However, the HTML rules say preserve ALL original content word-for-word. I'll include it, but wrap it in or appropriate tag. Actually, the
should be removed per "No s". So I'll take the content inside the and wrap it in .
Let me go step by step, listing what to keep and how:
Original text blocks and my processing:
1. `
Lead and manage the daily operations of a store to ensure that the overall objectives, store targets and customer service standards are met and exceeded.
`
→ Keep as Lead and manage the daily operations of a store to ensure that the overall objectives, store targets and customer service standards are met and exceeded.
But are HTML entities. In the output, I'm writing raw HTML, so is fine. The rule says preserve word-for-word. I'll keep it.
2. `
` → This is an empty paragraph with just . Rules say remove "Stray numbers or formatting artifacts". I'll remove this paragraph entirely, or maybe keep it as
? But it's not really job content. I think removing is safer, but the HTML rules say preserve ALL original content. Hmm. I'll keep it as
maybe? Actually, the first rule says "REMOVE ... Stray numbers or formatting artifacts". I'll remove it.
3. `.button { ... } .button3 {background-color: #f68026 ;}` inside ``. This is pure noise
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 📝
My Job Concierge
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.
Almost there
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.
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.
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. There's a conflict: "Preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase" vs "REMOVE all of the following: ... Duplicate text ... Stray numbers or formatting artifacts". And also "Remove" things like CSS, bylines, etc. But the HTML rules say "Preserve ALL original content word-for-word". I think the intent is: from the raw scraped text, remove the noise (CSS, duplicate sections, etc.), but keep all the actual job content word-for-word, and format that kept content into the semantic HTML structure. Let me identify the actual job content vs noise. Noise items: - CSS blocks: `.button { ... } .button3 {background-color: #f68026 ;}` appearing multiple times - `
` empty paragraphs with non-breaking spaces - The `
,
, - as appropriate, preserving the exact text of the kept content.
Let me outline the structure based on the content:
The text has:
1. Intro paragraph (first
)
2. Empty
3. CSS block in
4.
with requirements items (Grade 12, 3 Years' experience, etc.)
5. with equal opportunity statement
6.
7. CSS block in again
8.
Stock Management:
followed by of duties
9. Sales Growth & Profitability:
followed by
10. Risk Management:
followed by
11. Customer Experience Management:
followed by
12. Leadership & Development:
followed by
13. CSS block in at the end
I need to remove all CSS blocks, the empty
(or maybe keep the text inside but the with just might be considered spacing, but rules say preserve ALL original content word-for-word. However, is not really content, it's spacing. The first set of rules says "Remove ... Stray numbers or formatting artifacts". I think and empty paragraphs should be removed.)
Actually, the rules for the HTML output say: "If text has no clear sections, just wrap paragraphs in
tags". And "Preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase". This is contradictory with removing artifacts. I'll interpret it as: remove the explicit noise (CSS, duplicate sections, empty spacing artifacts), but keep all the actual visible text content exactly as it appears, and format that kept content into the HTML structure.
Let me extract the visible text content, ignoring the CSS and extra spacing:
- "Lead and manage the daily operations of a store to ensure that the overall objectives, store targets and customer service standards are met and exceeded." (the and trailing spaces can be normalized or kept as is? The rule says word-for-word, but is not a word. I'll keep the text content, maybe keep the as part of the text? Actually, the rule says "Preserve ALL original content word-for-word". I think I should keep the exact text including if it's part of the original, but in HTML renders as space. To be safe, I'll keep the text as is, but maybe strip the standalone paragraphs.)
Let me re-read the user's full prompt carefully. It starts with "You are a job listing editor..." then later "You receive a plain-text job description. Your ONLY job is to format it as clean semantic HTML." Then rules, then "Job description:" and the text.
Given the complexity, I'll follow the HTML formatting rules strictly: use
for intro paragraphs and general text,
for section headers, - for list items. No , no
, no CSS classes/inline styles. Preserve ALL original content word-for-word. If no clear sections, wrap in .
I need to output ONLY the HTML.
Let me reconstruct the content, removing CSS blocks, removing duplicate CSS, removing the
with equal opportunity? The first set of rules says remove "Category labels that aren't part of the job (e.g., "Internships" as a standalone line)". The equal opportunity statement might be considered part of the job, but it's not a duty or requirement. However, the HTML rules say preserve ALL original content word-for-word. I'll include it, but wrap it in or appropriate tag. Actually, the
should be removed per "No s". So I'll take the content inside the and wrap it in .
Let me go step by step, listing what to keep and how:
Original text blocks and my processing:
1. `
Lead and manage the daily operations of a store to ensure that the overall objectives, store targets and customer service standards are met and exceeded.
`
→ Keep as Lead and manage the daily operations of a store to ensure that the overall objectives, store targets and customer service standards are met and exceeded.
But are HTML entities. In the output, I'm writing raw HTML, so is fine. The rule says preserve word-for-word. I'll keep it.
2. `
` → This is an empty paragraph with just . Rules say remove "Stray numbers or formatting artifacts". I'll remove this paragraph entirely, or maybe keep it as
? But it's not really job content. I think removing is safer, but the HTML rules say preserve ALL original content. Hmm. I'll keep it as
maybe? Actually, the first rule says "REMOVE ... Stray numbers or formatting artifacts". I'll remove it.
3. `.button { ... } .button3 {background-color: #f68026 ;}` inside ``. This is pure noise
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 📝
My Job Concierge
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.
Almost there
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.
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.
) 2. Empty
3. CSS block in
4.
- with requirements items (Grade 12, 3 Years' experience, etc.)
5.
- for list items. No , no
, no CSS classes/inline styles. Preserve ALL original content word-for-word. If no clear sections, wrap in. I need to output ONLY the HTML. Let me reconstruct the content, removing CSS blocks, removing duplicate CSS, removing the
with equal opportunity? The first set of rules says remove "Category labels that aren't part of the job (e.g., "Internships" as a standalone line)". The equal opportunity statement might be considered part of the job, but it's not a duty or requirement. However, the HTML rules say preserve ALL original content word-for-word. I'll include it, but wrap it inor appropriate tag. Actually, the
should be removed per "Nos". So I'll take the content inside theand wrap it in. Let me go step by step, listing what to keep and how: Original text blocks and my processing: 1. `
Lead and manage the daily operations of a store to ensure that the overall objectives, store targets and customer service standards are met and exceeded.
` → Keep asLead and manage the daily operations of a store to ensure that the overall objectives, store targets and customer service standards are met and exceeded.
But are HTML entities. In the output, I'm writing raw HTML, so is fine. The rule says preserve word-for-word. I'll keep it. 2. `
` → This is an empty paragraph with just . Rules say remove "Stray numbers or formatting artifacts". I'll remove this paragraph entirely, or maybe keep it as
? But it's not really job content. I think removing is safer, but the HTML rules say preserve ALL original content. Hmm. I'll keep it as
maybe? Actually, the first rule says "REMOVE ... Stray numbers or formatting artifacts". I'll remove it. 3. `.button { ... } .button3 {background-color: #f68026 ;}` inside ``. This is pure noise
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 📝
7. CSS block in
again 8.
Stock Management:
followed by- of duties
9.
Sales Growth & Profitability:
followed by-
10.
Risk Management:
followed by-
11.
Customer Experience Management:
followed by-
12.
Leadership & Development:
followed by-
13. CSS block in
at the end I need to remove all CSS blocks, the empty
(or maybe keep the text inside but the
with just might be considered spacing, but rules say preserve ALL original content word-for-word. However, is not really content, it's spacing. The first set of rules says "Remove ... Stray numbers or formatting artifacts". I think and empty paragraphs should be removed.) Actually, the rules for the HTML output say: "If text has no clear sections, just wrap paragraphs in
tags". And "Preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase". This is contradictory with removing artifacts. I'll interpret it as: remove the explicit noise (CSS, duplicate sections, empty spacing artifacts), but keep all the actual visible text content exactly as it appears, and format that kept content into the HTML structure. Let me extract the visible text content, ignoring the CSS and extra spacing: - "Lead and manage the daily operations of a store to ensure that the overall objectives, store targets and customer service standards are met and exceeded." (the and trailing spaces can be normalized or kept as is? The rule says word-for-word, but is not a word. I'll keep the text content, maybe keep the as part of the text? Actually, the rule says "Preserve ALL original content word-for-word". I think I should keep the exact text including if it's part of the original, but in HTML renders as space. To be safe, I'll keep the text as is, but maybe strip the standalone paragraphs.) Let me re-read the user's full prompt carefully. It starts with "You are a job listing editor..." then later "You receive a plain-text job description. Your ONLY job is to format it as clean semantic HTML." Then rules, then "Job description:" and the text. Given the complexity, I'll follow the HTML formatting rules strictly: use
for intro paragraphs and general text,
for section headers,
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.