Job Description
for intro 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. 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.
We must keep original content exactly, but we can change tags to meet rules. Must not add or remove any text content. Must preserve word-for-word. So we need to extract the text content from the given HTML, ignoring tags, then re-wrap according to rules.
Given the input includes many tags:
,
- ... etc. We need to strip all tags and get raw text, then apply new tags.
But we must preserve content exactly, including spaces? Probably we should keep the text as is, but we can reformat paragraphs.
Let's extract the text.
Original:
Who we are and what we’re looking for
We’re Yuppiechef and see ourselves as helping people find moments of joy at home. We’re here to offer outstanding and memorable service while selling products that our customers love using. We sweat the small stuff and work hard at ensuring that our customers get the sort of experience that they want when they walk through our doors. How? Well, we do that through our Omni-channel shopping experience, providing our world-class service to our customers, their customer experience is always at the front of our minds. We’re foodies, home lovers, aesthetes and early adopters, and we’re passionate learners more than we’re experts. We have a loved online store and 25 beautiful physical stores across SA, and we’re a proud member of the dynamic Mr Price Group. We are looking for a Store Manager to join our team. Exciting times!!
- Minimum of 5 years in a store management role with at least 2 years in a premium brand.
- Knowledge of various POS and stock management systems. You must feel comfortable working with different systems and technology
- Experience in people management.
- Experience in a customer-centric brand ● Strong business orientation
Mr Price Group Limited is an equal opportunity employer and is committed to Employment Equity.
Who you are
You have experience in driving exceptional customer experience in a retail space, are self-motivated, driven, obsessed with the details and love to cook and entertain.
You have a strong sense of responsibility for proactively driving sales, motivating your team and ensuring that the store fully represents our retail brand in every way possible.
You care about how people feel when they connect with a brand and want to make every interaction world-class.
What your role would be
- Meeting and exceeding sales goals by training, motivating, mentoring and providing feedback to the store team
- Build extensive product knowledge of key products and product categories available in-store and coach the team in this knowledge
- Ensuring high levels of customer satisfaction through excellent service and a deep understanding of our customer experience
- Day-to-day store management and operations including managing and recruiting staff, merchandising, stock management, display management, event coordination.
- Ensure that the look and feel of the store promotes a positive customer experience and is in keeping with our brand.
- Oversee all store related processes and continually look at ways to improve them. ● Regular connections with the retail leadership team ensuring key projects and goals are being achieved.
Who you’ll be working with
You will lead your in-store team from Junior Sales Assistants to more experienced professional retailers and will connect daily with our teams in Headquarters to keep everything in check. Collectively, we will be working to build our presence in the area. Our retail leadership team is instrumental in ensuring that our desired customer experience and retail experience is met in every store. You will connect regularly with them.
We need to extract text content, preserving spaces and special characters like which represent non-breaking spaces. Should we keep them as is? The instruction: preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase. So we must keep entities as they appear. Also keep bullets like ● and maybe other symbols.
We need to strip all tags but keep the text nodes including entities.
Let's manually extract.
I'll go through each segment.
First Who we are and what we’re looking for
=> text: "Who we are and what we’re looking for"
Second We’re Yuppiechef and see ourselves as helping people find moments of joy at home. We’re here to offer outstanding and memorable service while selling products that our customers love using. We sweat the small stuff and work hard at ensuring that our customers get the sort of experience that they want when they walk through our doors. How? Well, we do that through our Omni-channel shopping experience, providing our world-class service to our customers, their customer experience is always at the front of our minds. We’re foodies, home lovers, aesthetes and early adopters, and we’re passionate learners more than we’re experts. We have a loved online store and 25 beautiful physical stores across SA, and we’re a proud member of the dynamic Mr Price Group. We are looking for a Store Manager to join our team. Exciting times!!
Third: - Minimum of 5 years in a store management role with at least 2 years in a premium brand.
=> list item text: "Minimum of 5 years in a store management role with at least 2 years in a premium brand. " (note trailing after period)
Next li: - Knowledge of various POS and stock management systems. You must feel comfortable working with different systems and technology
=> text: " Knowledge of various POS and stock management systems. You must feel comfortable working with different systems and technology "
Next li: - Experience in people management.
=> " Experience in people management. "
Next li: - Experience in a customer-centric brand ● Strong business orientation
=> text: "Experience in a customer-centric brand ● Strong business orientation
" Note there is a
inside the div; we need to keep the text as is, including the "
"? Actually the original content includes a
tag, which is HTML. We must preserve original content word-for-word, but we are stripping tags? The rule says preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase. If we strip the
tag, we are removing content. However the instruction also says we must output only HTML with certain tags, no
tags allowed. This is contradictory. We need to interpret: we must not add
tags in output, but we must preserve original content. If original contains
, we might need to keep it as text? But
is a tag; preserving it would mean outputting the literal characters "
" which is not a tag but text. However the rule says no
tags in output. Likely they intend to remove formatting artifacts like
and treat them as line breaks not needed. Since they said "Remove ... Stray numbers or formatting artifacts".
is a formatting artifact. So we can remove it. Also they said "Preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase". But then they also say "No CSS classes, no inline styles, no s, no
tags". This is a conflict. Usually in such tasks, we strip out unwanted tags and keep the textual content, ignoring tags like
, , etc. So we will treat
as removed, not output. We'll also remove entities? They are HTML entities representing a space; they are part of content. Should we keep them? They are not tags; they are character references. Probably we should keep them as they are (i.e., the literal " " characters). But they might be considered formatting artifacts. However they appear often; maybe we should keep them as spaces? The instruction says preserve original content word-for-word, so we should keep " " as is. But then we would have " " in output, which is not a tag, it's text. That's okay.
But we also have to output only ,
, - . No other tags. So we cannot output or etc. So we need to strip those tags but keep their inner text.
Thus we need to produce a semantic HTML version with headings for sections.
We need to decide sections: The original text has implicit sections: intro paragraph, then a list of requirements (maybe under "Requirements"), then a statement about equal opportunity, then "Who you are" heading (bold), then paragraphs, then "What your role would be" heading (bold), then a list of duties, then a paragraph with " " (maybe empty), then "Who you’ll be working with" heading (bold), then paragraphs.
We need to use
for section headers like Responsibilities, Qualifications, Requirements, Education, Experience, Skills, How to Apply, Key Duties, About the Role. The given headings are not exactly those but we can map: "Who you are" could be considered "About the Role" or "Qualifications"? "What your role would be" could be "Key Duties" or "Responsibilities". "Who you’ll be working with" could be "About the Team". But the instruction says use for section headers (e.g. Responsibilities, Qualifications, Requirements, Education, Experience, Skills, How to Apply, Key Duties, About the Role). So we should use those exact header names if they match content. If not, we might still use for any heading we detect, but the content should be the original heading text. The rule: "Use for section headers (e.g. Responsibilities, Qualifications, Requirements, Education, Experience, Skills, How to Apply, Key Duties, About the Role)". It doesn't say we must rename them to those exact words; it's just examples. So we can keep the original heading text inside . That seems acceptable.
Thus we will wrap each bold heading (...) inside . Also the initial introductory paragraphs before any heading: we wrap in
.
The list items: we need to wrap each
- content in
- inside a
. The original had some list items with inside; we will extract the text.
We must preserve all text word-for-word, including leading/trailing spaces and entities.
We need to be careful about spaces: The original text often has leading spaces before sentences (like " Knowledge..."). We should keep them as part of the text.
Now let's extract all text nodes in order, ignoring tags but keeping entities.
I'll go through the original string and manually extract.
I'll rewrite the original with markers.
Original:
Who we are and what we’re looking for
We’re Yuppiechef and see ourselves as helping people find moments of joy at home. We’re here to offer outstanding and memorable service while selling products that our customers love using. We sweat the small stuff and work hard at ensuring that our customers get the sort of experience that they want when they walk through our doors. How? Well, we do that through our Omni-channel shopping experience, providing our world-class service to our customers, their customer experience is always at the front of our minds. We’re foodies, home lovers, aesthetes and early adopters, and we’re passionate learners more than we’re experts. We have a loved online store and 25 beautiful physical stores across SA, and we’re a proud member of the dynamic Mr Price Group. We are looking for a Store Manager to join our team. Exciting times!!
- Minimum of 5 years in a store management role with at least 2 years in a premium brand.
- Knowledge of various POS and stock management systems. You must feel comfortable working with different systems and technology
- Experience in people management.
- Experience in a customer-centric brand ● Strong business orientation
Mr Price Group Limited is an equal opportunity employer and is committed to Employment Equity.
Who you are
You have experience in driving exceptional customer experience in a retail space, are self-motivated, driven, obsessed with the details and love to cook and entertain.
You have a strong sense of responsibility for proactively driving sales, motivating your team and ensuring that the store fully represents our retail brand in every way possible.
You care about how people feel when they connect with a brand and want to make every interaction world-class.
What your role would be
- Meeting and exceeding sales goals by training, motivating, mentoring and providing feedback to the store team
- Build extensive product knowledge of key products and product categories available in-store and coach the team in this knowledge
- Ensuring high levels of customer satisfaction through excellent service and a deep understanding of our customer experience
- Day-to-day store management and operations including managing and recruiting staff, merchandising, stock management, display management, event coordination.
- Ensure that the look and feel of the store promotes a positive customer experience and is in keeping with our brand.
- Oversee all store related processes and continually look at ways to improve them. ● Regular connections with the retail leadership team ensuring key projects and goals are being achieved.
Who you’ll be working with
You will lead your in-store team from Junior Sales Assistants to more experienced professional retailers and will connect daily with our teams in Headquarters to keep everything in check. Collectively, we will be working to build our presence in the area. Our retail leadership team is instrumental in ensuring that our desired customer experience and retail experience is met in every store. You will connect regularly with them.
Now extract text.
We'll go piece by piece.
1. First p: "Who we are and what we’re looking for"
2. Second p: "We’re Yuppiechef and see ourselves as helping people find moments of joy at home. We’re here to offer outstanding and memorable service while selling products that our customers love using. We sweat the small stuff and work hard at ensuring that our customers get the sort of experience that they want when they walk through our doors. How? Well, we do that through our Omni-channel shopping experience, providing our world-class service to our customers, their customer experience is always at the front of our minds. We’re foodies, home lovers, aesthetes and early adopters, and we’re passionate learners more than we’re experts. We have a loved online store and 25 beautiful physical stores across SA, and we’re a proud member of the dynamic Mr Price Group. We are looking for a Store Manager to join our team. Exciting times!!"
3. First li: text inside div: "Minimum of 5 years in a store management role with at least 2 years in a premium brand. " (note there is a space before  ? Actually after period then . We'll keep exactly.
4. Second li: " Knowledge of various POS and stock management systems. You must feel comfortable working with different systems and technology "
5. Third li: " Experience in people management. "
6. Fourth li: "Experience in a customer-centric brand ● Strong business orientation
" We'll strip the
but keep the text before and after? The
is inside the div; we will remove the tag, leaving "Experience in a customer-centric brand ● Strong business orientation "? Actually there is a
then after. If we remove
, we have "Experience in a customer-centric brand ● Strong business orientation " (the after br). We'll keep that.
But we also need to consider that there might be a space before the
. The original: "Experience in a customer-centric brand ● Strong business orientation
" No space before
. So after removing
, we get "Experience in a customer-centric brand ● Strong business orientation ". Good.
7. Div with p strong: "Mr Price Group Limited is an equal opportunity employer and is committed to Employment Equity.
" => text: "Mr Price Group Limited is an equal opportunity employer and is committed to Employment Equity."
8. p with strong: "Who you are
" => text: "Who you are " (note trailing after space? Actually "Who you are " includes a space
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. We must keep original content exactly, but we can change tags to meet rules. Must not add or remove any text content. Must preserve word-for-word. So we need to extract the text content from the given HTML, ignoring tags, then re-wrap according to rules. Given the input includes many tags:
,
- ... etc. We need to strip all tags and get raw text, then apply new tags. But we must preserve content exactly, including spaces? Probably we should keep the text as is, but we can reformat paragraphs. Let's extract the text. Original:
Who we are and what we’re looking for
We’re Yuppiechef and see ourselves as helping people find moments of joy at home. We’re here to offer outstanding and memorable service while selling products that our customers love using. We sweat the small stuff and work hard at ensuring that our customers get the sort of experience that they want when they walk through our doors. How? Well, we do that through our Omni-channel shopping experience, providing our world-class service to our customers, their customer experience is always at the front of our minds. We’re foodies, home lovers, aesthetes and early adopters, and we’re passionate learners more than we’re experts. We have a loved online store and 25 beautiful physical stores across SA, and we’re a proud member of the dynamic Mr Price Group. We are looking for a Store Manager to join our team. Exciting times!!
- Minimum of 5 years in a store management role with at least 2 years in a premium brand.
- Knowledge of various POS and stock management systems. You must feel comfortable working with different systems and technology
- Experience in people management.
- Experience in a customer-centric brand ● Strong business orientation
Mr Price Group Limited is an equal opportunity employer and is committed to Employment Equity.
Who you are
You have experience in driving exceptional customer experience in a retail space, are self-motivated, driven, obsessed with the details and love to cook and entertain.
You have a strong sense of responsibility for proactively driving sales, motivating your team and ensuring that the store fully represents our retail brand in every way possible.
You care about how people feel when they connect with a brand and want to make every interaction world-class.
What your role would be
- Meeting and exceeding sales goals by training, motivating, mentoring and providing feedback to the store team
- Build extensive product knowledge of key products and product categories available in-store and coach the team in this knowledge
- Ensuring high levels of customer satisfaction through excellent service and a deep understanding of our customer experience
- Day-to-day store management and operations including managing and recruiting staff, merchandising, stock management, display management, event coordination.
- Ensure that the look and feel of the store promotes a positive customer experience and is in keeping with our brand.
- Oversee all store related processes and continually look at ways to improve them. ● Regular connections with the retail leadership team ensuring key projects and goals are being achieved.
We need to extract text content, preserving spaces and special characters like which represent non-breaking spaces. Should we keep them as is? The instruction: preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase. So we must keep entities as they appear. Also keep bullets like ● and maybe other symbols. We need to strip all tags but keep the text nodes including entities. Let's manually extract. I'll go through each segment. FirstWho you’ll be working with
You will lead your in-store team from Junior Sales Assistants to more experienced professional retailers and will connect daily with our teams in Headquarters to keep everything in check. Collectively, we will be working to build our presence in the area. Our retail leadership team is instrumental in ensuring that our desired customer experience and retail experience is met in every store. You will connect regularly with them.
Who we are and what we’re looking for
=> text: "Who we are and what we’re looking for" SecondWe’re Yuppiechef and see ourselves as helping people find moments of joy at home. We’re here to offer outstanding and memorable service while selling products that our customers love using. We sweat the small stuff and work hard at ensuring that our customers get the sort of experience that they want when they walk through our doors. How? Well, we do that through our Omni-channel shopping experience, providing our world-class service to our customers, their customer experience is always at the front of our minds. We’re foodies, home lovers, aesthetes and early adopters, and we’re passionate learners more than we’re experts. We have a loved online store and 25 beautiful physical stores across SA, and we’re a proud member of the dynamic Mr Price Group. We are looking for a Store Manager to join our team. Exciting times!!
Third:- Minimum of 5 years in a store management role with at least 2 years in a premium brand. => list item text: "Minimum of 5 years in a store management role with at least 2 years in a premium brand. " (note trailing after period)
Next li:
- Knowledge of various POS and stock management systems. You must feel comfortable working with different systems and technology => text: " Knowledge of various POS and stock management systems. You must feel comfortable working with different systems and technology "
Next li:
- Experience in people management. => " Experience in people management. "
Next li:
- Experience in a customer-centric brand ● Strong business orientation
=> text: "Experience in a customer-centric brand ● Strong business orientation - . No other tags. So we cannot output or etc. So we need to strip those tags but keep their inner text. Thus we need to produce a semantic HTML version with headings for sections. We need to decide sections: The original text has implicit sections: intro paragraph, then a list of requirements (maybe under "Requirements"), then a statement about equal opportunity, then "Who you are" heading (bold), then paragraphs, then "What your role would be" heading (bold), then a list of duties, then a paragraph with " " (maybe empty), then "Who you’ll be working with" heading (bold), then paragraphs. We need to use
for section headers like Responsibilities, Qualifications, Requirements, Education, Experience, Skills, How to Apply, Key Duties, About the Role. The given headings are not exactly those but we can map: "Who you are" could be considered "About the Role" or "Qualifications"? "What your role would be" could be "Key Duties" or "Responsibilities". "Who you’ll be working with" could be "About the Team". But the instruction says use
for section headers (e.g. Responsibilities, Qualifications, Requirements, Education, Experience, Skills, How to Apply, Key Duties, About the Role). So we should use those exact header names if they match content. If not, we might still use
for any heading we detect, but the content should be the original heading text. The rule: "Use
for section headers (e.g. Responsibilities, Qualifications, Requirements, Education, Experience, Skills, How to Apply, Key Duties, About the Role)". It doesn't say we must rename them to those exact words; it's just examples. So we can keep the original heading text inside
. That seems acceptable. Thus we will wrap each bold heading (...) inside
. Also the initial introductory paragraphs before any heading: we wrap in
. The list items: we need to wrap each
- content in
- inside a
- . The original had some list items with
- Minimum of 5 years in a store management role with at least 2 years in a premium brand.
- Knowledge of various POS and stock management systems. You must feel comfortable working with different systems and technology
- Experience in people management.
- Experience in a customer-centric brand ● Strong business orientation
- Meeting and exceeding sales goals by training, motivating, mentoring and providing feedback to the store team
- Build extensive product knowledge of key products and product categories available in-store and coach the team in this knowledge
- Ensuring high levels of customer satisfaction through excellent service and a deep understanding of our customer experience
- Day-to-day store management and operations including managing and recruiting staff, merchandising, stock management, display management, event coordination.
- Ensure that the look and feel of the store promotes a positive customer experience and is in keeping with our brand.
- Oversee all store related processes and continually look at ways to improve them. ● Regular connections with the retail leadership team ensuring key projects and goals are being achieved.
inside; we will extract the text. We must preserve all text word-for-word, including leading/trailing spaces and entities. We need to be careful about spaces: The original text often has leading spaces before sentences (like " Knowledge..."). We should keep them as part of the text. Now let's extract all text nodes in order, ignoring tags but keeping entities. I'll go through the original string and manually extract. I'll rewrite the original with markers. Original:Who we are and what we’re looking for
We’re Yuppiechef and see ourselves as helping people find moments of joy at home. We’re here to offer outstanding and memorable service while selling products that our customers love using. We sweat the small stuff and work hard at ensuring that our customers get the sort of experience that they want when they walk through our doors. How? Well, we do that through our Omni-channel shopping experience, providing our world-class service to our customers, their customer experience is always at the front of our minds. We’re foodies, home lovers, aesthetes and early adopters, and we’re passionate learners more than we’re experts. We have a loved online store and 25 beautiful physical stores across SA, and we’re a proud member of the dynamic Mr Price Group. We are looking for a Store Manager to join our team. Exciting times!!
Mr Price Group Limited is an equal opportunity employer and is committed to Employment Equity.
Who you are
You have experience in driving exceptional customer experience in a retail space, are self-motivated, driven, obsessed with the details and love to cook and entertain.
You have a strong sense of responsibility for proactively driving sales, motivating your team and ensuring that the store fully represents our retail brand in every way possible.
You care about how people feel when they connect with a brand and want to make every interaction world-class.
What your role would be
Now extract text. We'll go piece by piece. 1. First p: "Who we are and what we’re looking for" 2. Second p: "We’re Yuppiechef and see ourselves as helping people find moments of joy at home. We’re here to offer outstanding and memorable service while selling products that our customers love using. We sweat the small stuff and work hard at ensuring that our customers get the sort of experience that they want when they walk through our doors. How? Well, we do that through our Omni-channel shopping experience, providing our world-class service to our customers, their customer experience is always at the front of our minds. We’re foodies, home lovers, aesthetes and early adopters, and we’re passionate learners more than we’re experts. We have a loved online store and 25 beautiful physical stores across SA, and we’re a proud member of the dynamic Mr Price Group. We are looking for a Store Manager to join our team. Exciting times!!" 3. First li: text inside div: "Minimum of 5 years in a store management role with at least 2 years in a premium brand. " (note there is a space before  ? Actually after period then . We'll keep exactly. 4. Second li: " Knowledge of various POS and stock management systems. You must feel comfortable working with different systems and technology " 5. Third li: " Experience in people management. " 6. Fourth li: "Experience in a customer-centric brand ● Strong business orientationWho you’ll be working with
You will lead your in-store team from Junior Sales Assistants to more experienced professional retailers and will connect daily with our teams in Headquarters to keep everything in check. Collectively, we will be working to build our presence in the area. Our retail leadership team is instrumental in ensuring that our desired customer experience and retail experience is met in every store. You will connect regularly with them.
" We'll strip the
but keep the text before and after? The
is inside the div; we will remove the tag, leaving "Experience in a customer-centric brand ● Strong business orientation "? Actually there is a
then after. If we remove
, we have "Experience in a customer-centric brand ● Strong business orientation " (the after br). We'll keep that. But we also need to consider that there might be a space before the
. The original: "Experience in a customer-centric brand ● Strong business orientation
" No space before
. So after removing
, we get "Experience in a customer-centric brand ● Strong business orientation ". Good. 7. Div with p strong: "Mr Price Group Limited is an equal opportunity employer and is committed to Employment Equity.
" => text: "Mr Price Group Limited is an equal opportunity employer and is committed to Employment Equity." 8. p with strong: "Who you are
" => text: "Who you are " (note trailing after space? Actually "Who you are " includes a space
" Note there is a
inside the div; we need to keep the text as is, including the "
"? Actually the original content includes a
tag, which is HTML. We must preserve original content word-for-word, but we are stripping tags? The rule says preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase. If we strip the
tag, we are removing content. However the instruction also says we must output only HTML with certain tags, no
tags allowed. This is contradictory. We need to interpret: we must not add
tags in output, but we must preserve original content. If original contains
, we might need to keep it as text? But
is a tag; preserving it would mean outputting the literal characters "
" which is not a tag but text. However the rule says no
tags in output. Likely they intend to remove formatting artifacts like
and treat them as line breaks not needed. Since they said "Remove ... Stray numbers or formatting artifacts".
is a formatting artifact. So we can remove it. Also they said "Preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase". But then they also say "No CSS classes, no inline styles, nos, no
tags". This is a conflict. Usually in such tasks, we strip out unwanted tags and keep the textual content, ignoring tags like
,, etc. So we will treat
as removed, not output. We'll also remove entities? They are HTML entities representing a space; they are part of content. Should we keep them? They are not tags; they are character references. Probably we should keep them as they are (i.e., the literal " " characters). But they might be considered formatting artifacts. However they appear often; maybe we should keep them as spaces? The instruction says preserve original content word-for-word, so we should keep " " as is. But then we would have " " in output, which is not a tag, it's text. That's okay. But we also have to output only,
,
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 📝
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.