Job Description
,
, - . No CSS, no inline styles, no , no
. Must preserve all original content word-for-word, no addition, removal, summarizing, rephrasing. So we need to extract the text content from the given HTML snippet, preserving words exactly, then wrap sections with appropriate tags.
We need to identify sections: Intro paragraph(s), then maybe "MINIMUM QUALIFICATION:", "MINIMUM EXPERIENCE:", "COMPETENCIES REQUIRED:", "KEY ACCOUNTABILITIES:", "Closing Date:", then maybe italic paragraph and "Discover who we are". Use for section headers.
We must not add or remove any content. So we need to keep all text exactly as appears, including punctuation, spaces? We'll need to output HTML with the same text content.
We must not add extra text like "Here is". Just output HTML.
We need to parse the given snippet:
It starts with:
It's fun to work in a company where people truly BELIEVE in what they're doing!
Then several empty lines.
Then text: "We are one of South Africa’s largest retailers and we have a fantastic opportunity for an experienced, highly conceptual mid-weight copywriter. This role is for an in-house creative team based in Cape Town. Your goal will be translating marketing and branding strategies into innovative and exciting campaigns and will see you develop effective and meaningful ideas, content, copy and scripts.
We are looking for someone with excellent writing and research skills to be our full-time, in-house copywriter. As a member of the creative team, the copywriter will write and edit content for a variety of campaigns, working closely with the creative team to brainstorm ideas, develop concepts, and articulate messaging. The successful candidate will be a quick learner who has a versatile writing style.
You will need to thrive in a fast-paced, collaborative environment with a high-volume workload often requiring short turnaround times.
Raise the bar continually for writing fresh copy that connects with a desired audience and drives action
Be adept at varying the voice, style, and other characteristics of messaging based on the industry, company, or target audience."
Then empty lines.
Then
MINIMUM QUALIFICATION:
Relevant tertiary qualification
Previous experience working closely with an Art Director (Advantageous)
Then MINIMUM EXPERIENCE:
5 years’ experience in copywriting for advertising or marketing agencies (conceptual copywriter experience)
Demonstrated knowledge/understanding of storytelling principles across various channels and digital
You must have previous advertising agency, copywriting experience.
Please submit a relevant portfolio of work along with your CV on application
Then COMPETENCIES REQUIRED:
Exceptional writing and research skills
Ability to work independently or with a team to meet deadlines
Excellent organizational skills and multitasking ability
Critical thinking skills
Ability to influence people through creative ideas and written work
Team player
Good interpersonal skills
Then KEY ACCOUNTABILITIES:
Working with the creative team to create exceptional creative work
Using key messages to develop work for multiple communication channels, including ATL, digital and non-traditional
Producing a variety of high-quality copy solutions, from punchy short-form to persuasive long-form.
Interpret creative briefs to develop concepts for execution with assigned brands
Research and understand a client’s needs and target audiences, through online searches, reviews of existing research, interviews with subject-matter experts, and in-person meetings
Write original copy and edit content for a range of marketing and communications materials
Collaborate with a team of account managers and creative staff, from concept development to delivery of final product
Present copy concepts and final deliverables to internal team — and to client representative when requested — and participate occasionally in client pitches
Revise copy based on internal feedback
Maintain up-to-date knowledge of communications- and client-related industry trends
Stay current on the appropriate style guidelines and brand voice for consistent messaging
Then Closing Date: 30 August 2026
If you like wild growth and working with happy, enthusiastic over-achievers, you'll enjoy your career with us!
Discover who we are
We need to preserve all content word-for-word. That includes the HTML entities like ' which should stay as is? The original text includes ' for apostrophe. We must keep them exactly. Also there are non-breaking spaces maybe shown as ? Actually there is a space after some lines like "qualification " (maybe a non-breaking space). We need to keep them as they appear. In the given snippet, there is a space after qualification then a non-breaking space? It shows "qualification ". We'll keep that as is.
We need to convert to semantic HTML: Use for paragraphs and general text. Use
for section headers (e.g., Responsibilities, Qualifications, Requirements, Education, Experience, Skills, How to Apply, Key Duties, About the Role). Here we have sections: MINIMUM QUALIFICATION, MINIMUM EXPERIENCE, COMPETENCIES REQUIRED, KEY ACCOUNTABILITIES, Closing Date. Also maybe introductory paragraph(s). Also the italic line and "Discover who we are" maybe as paragraphs.
We must not add or remove content. So we need to wrap each piece of text in appropriate tags.
We need to decide what constitutes a paragraph. The original has many
tags, some empty. We should ignore empty
tags? The instruction: "Preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase". If we remove empty
tags, we are removing content (the empty tags). But empty tags have no visible content; they are just markup. The instruction likely refers to textual content, not markup. However, to be safe, we could keep them as empty
tags? But we are not allowed to use or
, but we can use . Empty
tags are permissible? They said use
for introductory paragraphs and general text. Empty paragraphs have no text; maybe we can omit them as they add no content. The instruction "do not add, remove, summarise, or rephrase" refers to the job description text, not the HTML tags. I think we can safely ignore empty
tags because they contain no text. We'll not add any text, just omit empty paragraphs.
We need to keep the exact text strings, including spaces and special characters.
Let's extract the textual content in order:
1. "It's fun to work in a company where people truly BELIEVE in what they're doing!"
2. (then some empty paragraphs, ignore)
3. "We are one of South Africa’s largest retailers and we have a fantastic opportunity for an experienced, highly conceptual mid-weight copywriter. This role is for an in-house creative team based in Cape Town. Your goal will be translating marketing and branding strategies into innovative and exciting campaigns and will see you develop effective and meaningful ideas, content, copy and scripts."
4. Then there is a
which we should treat as a paragraph break? The instruction: No
tags. We need to preserve content word-for-word, but we cannot use
. However we can represent line breaks via
tags. The original had
indicating a paragraph break. We'll convert that to a new
. So after the first sentence block, we have a line break then "We are looking for someone with excellent writing and research skills to be our full-time, in-house copywriter. As a member of the creative team, the copywriter will write and edit content for a variety of campaigns, working closely with the creative team to brainstorm ideas, develop concepts, and articulate messaging. The successful candidate will be a quick learner who has a versatile writing style."
5. Then another
then "You will need to thrive in a fast-paced, collaborative environment with a high-volume workload often requiring short turnaround times."
6. Then a
then "Raise the bar continually for writing fresh copy that connects with a desired audience and drives action"
7. Then a
then "Be adept at varying the voice, style, and other characteristics of messaging based on the industry, company, or target audience."
Thus the introductory section comprises multiple sentences separated by line breaks. We could keep them as separate
tags, preserving the text exactly. The original had line breaks via
. We'll convert each segment separated by
into its own
. However we must ensure we don't lose any text. Let's split:
Segment A: "We are one of South Africa’s largest retailers and we have a fantastic opportunity for an experienced, highly conceptual mid-weight copywriter. This role is for an in-house creative team based in Cape Town. Your goal will be translating marketing and branding strategies into innovative and exciting campaigns and will see you develop effective and meaningful ideas, content, copy and scripts."
Segment B: "We are looking for someone with excellent writing and research skills to be our full-time, in-house copywriter. As a member of the creative team, the copywriter will write and edit content for a variety of campaigns, working closely with the creative team to brainstorm ideas, develop concepts, and articulate messaging. The successful candidate will be a quick learner who has a versatile writing style."
Segment C: "You will need to thrive in a fast-paced, collaborative environment with a high-volume workload often requiring short turnaround times."
Segment D: "Raise the bar continually for writing fresh copy that connects with a desired audience and drives action"
Segment E: "Be adept at varying the voice, style, and other characteristics of messaging based on the industry, company, or target audience."
Note there may be trailing spaces. We'll keep as is.
After that, there are empty
tags, then the MINIMUM QUALIFICATION header.
We'll treat each ...: as a section header, wrap in
. The header text includes the bold tags; we need to preserve the text word-for-word, including the tags? The instruction says preserve original content word-for-word. The original content includes MINIMUM QUALIFICATION: inside a
. If we strip the tags, we are removing markup, but the textual content "MINIMUM QUALIFICATION:" remains. The tags are not part of the job description text; they are formatting. The instruction likely means preserve the textual content, not the HTML markup. Since we are outputting new HTML, we can represent the header with and the text inside without . That would be preserving the textual content "MINIMUM QUALIFICATION:" (the same words). The tags are not content; they are styling. So it's okay.
Thus we will output:
MINIMUM QUALIFICATION:
Then the following paragraphs under it: "Relevant tertiary qualification " and "Previous experience working closely with an Art Director (Advantageous)". There's also an empty
after that; we can ignore.
Similarly for MINIMUM EXPERIENCE: header then paragraphs:
"5 years’ experience in copywriting for advertising or marketing agencies (conceptual copywriter experience)"
"Demonstrated knowledge/understanding of storytelling principles across various channels and digital "
"You must have previous advertising agency, copywriting experience."
"Please submit a relevant portfolio of work along with your CV on application"
Then an empty .
Then COMPETENCIES REQUIRED: header then list items each as
. Could also be
- but the instruction says use
- for list items (duties, requirements, qualifications, skills). So we should convert those to list items. However we must preserve content word-for-word; converting to
- does not change the text. So we can wrap each line in
- inside a
. That's acceptable.
Similarly for KEY ACCOUNTABILITIES: we should use - for list items (duties). So we will convert each line to
- .
For the closing date: we have
Closing Date: 30 August 2026
. We'll make Closing Date: 30 August 2026
maybe? Or we could keep as but it's a header-like. The instruction says use
for section headers (e.g., Responsibilities, Qualifications, Requirements, Education, Experience, Skills, How to Apply, Key Duties, About the Role). Closing Date is not listed but could be considered a section header. Safer to treat as as well.
After that, there is an italic paragraph: "
If you like wild growth and working with happy, enthusiastic over-achievers, you'll enjoy your career with us!
". We'll convert to with the italic text inside? We cannot use tag? The instruction only mentions
,
, - . It didn't forbid other tags, but says use those for specific purposes. It didn't say we cannot use other tags like . However to be safe, we could just output the text as a
without italic tags, preserving the textual content. The italic tags are styling; we can drop them. The text inside is: "If you like wild growth and working with happy, enthusiastic over-achievers, you'll enjoy your career with us!" We'll keep that.
Then a
with "Discover who we are". We'll output as
.
We must ensure we preserve all textual content, including spaces and special characters like '. We'll keep them exactly.
Now we need to produce HTML without any extra explanation.
Let's construct:
Start with introductory paragraphs: we have 5 segments. We'll wrap each in
.
Thus:
It's fun to work in a company where people truly BELIEVE in what they're doing!
We are one of South Africa’s largest retailers and we have a fantastic opportunity for an experienced, highly conceptual mid-weight copywriter. This role is for an in-house creative team based in Cape Town. Your goal will be translating marketing and branding strategies into innovative and exciting campaigns and will see you develop effective and meaningful ideas, content, copy and scripts.
We are looking for someone with excellent writing and research skills to be our full-time, in-house copywriter. As a member of the creative team, the copywriter will write and edit content for a variety of campaigns, working closely with the creative team to brainstorm ideas, develop concepts, and articulate messaging. The successful candidate will be a quick learner who has a versatile writing style.
You will need to thrive in a fast-paced, collaborative environment with a high-volume workload often requiring short turnaround times.
Raise the bar continually for writing fresh copy that connects with a desired audience and drives action
Be adept at varying the voice, style, and other characteristics of messaging based on the industry, company, or target audience.
Now section headers:
MINIMUM QUALIFICATION:
- Relevant tertiary qualification
- Previous experience working closely with an Art Director (Advantageous)
But note the original had each as separate . Using
- is acceptable. We must preserve the text exactly, including the trailing non-breaking space after qualification. We'll keep that inside
- .
Now
MINIMUM EXPERIENCE:
- 5 years’ experience in copywriting for advertising or marketing agencies (conceptual copywriter experience)
- Demonstrated knowledge/understanding of storytelling principles across various channels and digital
- You must have previous advertising agency, copywriting experience.
- Please submit a relevant portfolio of work along with your CV on application
Now COMPETENCIES REQUIRED:
- Exceptional writing and research skills
- Ability to work independently or with a team to meet deadlines
- Excellent organizational skills and multitasking ability
- Critical thinking skills
- Ability to influence people through creative ideas and written work
- Team player
- Good interpersonal skills
Now KEY ACCOUNTABILITIES:
- Working with the creative team to create exceptional creative work
- Using key messages to develop work for multiple communication channels, including ATL, digital and non-traditional
- Producing a variety of high-quality copy solutions, from punchy short-form to persuasive long-form.
. Must preserve all original content word-for-word, no addition, removal, summarizing, rephrasing. So we need to extract the text content from the given HTML snippet, preserving words exactly, then wrap sections with appropriate tags. We need to identify sections: Intro paragraph(s), then maybe "MINIMUM QUALIFICATION:", "MINIMUM EXPERIENCE:", "COMPETENCIES REQUIRED:", "KEY ACCOUNTABILITIES:", "Closing Date:", then maybe italic paragraph and "Discover who we are". Use
for section headers. We must not add or remove any content. So we need to keep all text exactly as appears, including punctuation, spaces? We'll need to output HTML with the same text content. We must not add extra text like "Here is". Just output HTML. We need to parse the given snippet: It starts with:
It's fun to work in a company where people truly BELIEVE in what they're doing!
Then several empty lines. Then text: "We are one of South Africa’s largest retailers and we have a fantastic opportunity for an experienced, highly conceptual mid-weight copywriter. This role is for an in-house creative team based in Cape Town. Your goal will be translating marketing and branding strategies into innovative and exciting campaigns and will see you develop effective and meaningful ideas, content, copy and scripts.We are looking for someone with excellent writing and research skills to be our full-time, in-house copywriter. As a member of the creative team, the copywriter will write and edit content for a variety of campaigns, working closely with the creative team to brainstorm ideas, develop concepts, and articulate messaging. The successful candidate will be a quick learner who has a versatile writing style.
You will need to thrive in a fast-paced, collaborative environment with a high-volume workload often requiring short turnaround times.
Raise the bar continually for writing fresh copy that connects with a desired audience and drives action
Be adept at varying the voice, style, and other characteristics of messaging based on the industry, company, or target audience." Then empty
lines. Then
MINIMUM QUALIFICATION:
Relevant tertiary qualification
Previous experience working closely with an Art Director (Advantageous)
ThenMINIMUM EXPERIENCE:
5 years’ experience in copywriting for advertising or marketing agencies (conceptual copywriter experience)
Demonstrated knowledge/understanding of storytelling principles across various channels and digital
You must have previous advertising agency, copywriting experience.
Please submit a relevant portfolio of work along with your CV on application
ThenCOMPETENCIES REQUIRED:
Exceptional writing and research skills
Ability to work independently or with a team to meet deadlines
Excellent organizational skills and multitasking ability
Critical thinking skills
Ability to influence people through creative ideas and written work
Team player
Good interpersonal skills
ThenKEY ACCOUNTABILITIES:
Working with the creative team to create exceptional creative work
Using key messages to develop work for multiple communication channels, including ATL, digital and non-traditional
Producing a variety of high-quality copy solutions, from punchy short-form to persuasive long-form.
Interpret creative briefs to develop concepts for execution with assigned brands
Research and understand a client’s needs and target audiences, through online searches, reviews of existing research, interviews with subject-matter experts, and in-person meetings
Write original copy and edit content for a range of marketing and communications materials
Collaborate with a team of account managers and creative staff, from concept development to delivery of final product
Present copy concepts and final deliverables to internal team — and to client representative when requested — and participate occasionally in client pitches
Revise copy based on internal feedback
Maintain up-to-date knowledge of communications- and client-related industry trends
Stay current on the appropriate style guidelines and brand voice for consistent messaging
ThenClosing Date: 30 August 2026
If you like wild growth and working with happy, enthusiastic over-achievers, you'll enjoy your career with us!
Discover who we are
We need to preserve all content word-for-word. That includes the HTML entities like ' which should stay as is? The original text includes ' for apostrophe. We must keep them exactly. Also there are non-breaking spaces maybe shown as ? Actually there is a space after some lines like "qualification " (maybe a non-breaking space). We need to keep them as they appear. In the given snippet, there is a space after qualification then a non-breaking space? It shows "qualification ". We'll keep that as is. We need to convert to semantic HTML: Usefor paragraphs and general text. Use
for section headers (e.g., Responsibilities, Qualifications, Requirements, Education, Experience, Skills, How to Apply, Key Duties, About the Role). Here we have sections: MINIMUM QUALIFICATION, MINIMUM EXPERIENCE, COMPETENCIES REQUIRED, KEY ACCOUNTABILITIES, Closing Date. Also maybe introductory paragraph(s). Also the italic line and "Discover who we are" maybe as paragraphs. We must not add or remove content. So we need to wrap each piece of text in appropriate tags. We need to decide what constitutes a paragraph. The original has many
tags, some empty. We should ignore empty
tags? The instruction: "Preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase". If we remove empty
tags, we are removing content (the empty tags). But empty tags have no visible content; they are just markup. The instruction likely refers to textual content, not markup. However, to be safe, we could keep them as empty
tags? But we are not allowed to use, but we can use
. Empty
tags are permissible? They said use
for introductory paragraphs and general text. Empty paragraphs have no text; maybe we can omit them as they add no content. The instruction "do not add, remove, summarise, or rephrase" refers to the job description text, not the HTML tags. I think we can safely ignore empty
tags because they contain no text. We'll not add any text, just omit empty paragraphs.
We need to keep the exact text strings, including spaces and special characters.
Let's extract the textual content in order:
1. "It's fun to work in a company where people truly BELIEVE in what they're doing!"
2. (then some empty paragraphs, ignore)
3. "We are one of South Africa’s largest retailers and we have a fantastic opportunity for an experienced, highly conceptual mid-weight copywriter. This role is for an in-house creative team based in Cape Town. Your goal will be translating marketing and branding strategies into innovative and exciting campaigns and will see you develop effective and meaningful ideas, content, copy and scripts."
4. Then there is a
which we should treat as a paragraph break? The instruction: No
tags. We need to preserve content word-for-word, but we cannot use
. However we can represent line breaks via
tags. The original had
indicating a paragraph break. We'll convert that to a new
. So after the first sentence block, we have a line break then "We are looking for someone with excellent writing and research skills to be our full-time, in-house copywriter. As a member of the creative team, the copywriter will write and edit content for a variety of campaigns, working closely with the creative team to brainstorm ideas, develop concepts, and articulate messaging. The successful candidate will be a quick learner who has a versatile writing style."
5. Then another
then "You will need to thrive in a fast-paced, collaborative environment with a high-volume workload often requiring short turnaround times."
6. Then a
then "Raise the bar continually for writing fresh copy that connects with a desired audience and drives action"
7. Then a
then "Be adept at varying the voice, style, and other characteristics of messaging based on the industry, company, or target audience."
Thus the introductory section comprises multiple sentences separated by line breaks. We could keep them as separate
tags, preserving the text exactly. The original had line breaks via
. We'll convert each segment separated by
into its own
. However we must ensure we don't lose any text. Let's split: Segment A: "We are one of South Africa’s largest retailers and we have a fantastic opportunity for an experienced, highly conceptual mid-weight copywriter. This role is for an in-house creative team based in Cape Town. Your goal will be translating marketing and branding strategies into innovative and exciting campaigns and will see you develop effective and meaningful ideas, content, copy and scripts." Segment B: "We are looking for someone with excellent writing and research skills to be our full-time, in-house copywriter. As a member of the creative team, the copywriter will write and edit content for a variety of campaigns, working closely with the creative team to brainstorm ideas, develop concepts, and articulate messaging. The successful candidate will be a quick learner who has a versatile writing style." Segment C: "You will need to thrive in a fast-paced, collaborative environment with a high-volume workload often requiring short turnaround times." Segment D: "Raise the bar continually for writing fresh copy that connects with a desired audience and drives action" Segment E: "Be adept at varying the voice, style, and other characteristics of messaging based on the industry, company, or target audience." Note there may be trailing spaces. We'll keep as is. After that, there are empty
tags, then the MINIMUM QUALIFICATION header. We'll treat each ...: as a section header, wrap in
. The header text includes the bold tags; we need to preserve the text word-for-word, including the tags? The instruction says preserve original content word-for-word. The original content includes MINIMUM QUALIFICATION: inside a
. If we strip the tags, we are removing markup, but the textual content "MINIMUM QUALIFICATION:" remains. The tags are not part of the job description text; they are formatting. The instruction likely means preserve the textual content, not the HTML markup. Since we are outputting new HTML, we can represent the header with and the text inside without . That would be preserving the textual content "MINIMUM QUALIFICATION:" (the same words). The tags are not content; they are styling. So it's okay.
Thus we will output:
MINIMUM QUALIFICATION:
Then the following paragraphs under it: "Relevant tertiary qualification " and "Previous experience working closely with an Art Director (Advantageous)". There's also an empty
. Then COMPETENCIES REQUIRED: header then list items each as
. Could also be
- but the instruction says use
- for list items (duties, requirements, qualifications, skills). So we should convert those to list items. However we must preserve content word-for-word; converting to
- does not change the text. So we can wrap each line in
- inside a
- . That's acceptable.
Similarly for KEY ACCOUNTABILITIES: we should use
- for list items (duties). So we will convert each line to
- .
For the closing date: we have
Closing Date: 30 August 2026
. We'll makeClosing Date: 30 August 2026
maybe? Or we could keep asbut it's a header-like. The instruction says use
for section headers (e.g., Responsibilities, Qualifications, Requirements, Education, Experience, Skills, How to Apply, Key Duties, About the Role). Closing Date is not listed but could be considered a section header. Safer to treat as
as well. After that, there is an italic paragraph: "
If you like wild growth and working with happy, enthusiastic over-achievers, you'll enjoy your career with us!
". We'll convert towith the italic text inside? We cannot use tag? The instruction only mentions
,
,
- . It didn't forbid other tags, but says use those for specific purposes. It didn't say we cannot use other tags like . However to be safe, we could just output the text as a
without italic tags, preserving the textual content. The italic tags are styling; we can drop them. The text inside is: "If you like wild growth and working with happy, enthusiastic over-achievers, you'll enjoy your career with us!" We'll keep that. Then a
with "Discover who we are". We'll output as
. We must ensure we preserve all textual content, including spaces and special characters like '. We'll keep them exactly. Now we need to produce HTML without any extra explanation. Let's construct: Start with introductory paragraphs: we have 5 segments. We'll wrap each in
. Thus:
It's fun to work in a company where people truly BELIEVE in what they're doing!
We are one of South Africa’s largest retailers and we have a fantastic opportunity for an experienced, highly conceptual mid-weight copywriter. This role is for an in-house creative team based in Cape Town. Your goal will be translating marketing and branding strategies into innovative and exciting campaigns and will see you develop effective and meaningful ideas, content, copy and scripts.
We are looking for someone with excellent writing and research skills to be our full-time, in-house copywriter. As a member of the creative team, the copywriter will write and edit content for a variety of campaigns, working closely with the creative team to brainstorm ideas, develop concepts, and articulate messaging. The successful candidate will be a quick learner who has a versatile writing style.
You will need to thrive in a fast-paced, collaborative environment with a high-volume workload often requiring short turnaround times.
Raise the bar continually for writing fresh copy that connects with a desired audience and drives action
Be adept at varying the voice, style, and other characteristics of messaging based on the industry, company, or target audience.
Now section headers:MINIMUM QUALIFICATION:
- Relevant tertiary qualification
- Previous experience working closely with an Art Director (Advantageous)
. Using
- is acceptable. We must preserve the text exactly, including the trailing non-breaking space after qualification. We'll keep that inside
- .
Now
MINIMUM EXPERIENCE:
- 5 years’ experience in copywriting for advertising or marketing agencies (conceptual copywriter experience)
- Demonstrated knowledge/understanding of storytelling principles across various channels and digital
- You must have previous advertising agency, copywriting experience.
- Please submit a relevant portfolio of work along with your CV on application
COMPETENCIES REQUIRED:
- Exceptional writing and research skills
- Ability to work independently or with a team to meet deadlines
- Excellent organizational skills and multitasking ability
- Critical thinking skills
- Ability to influence people through creative ideas and written work
- Team player
- Good interpersonal skills
KEY ACCOUNTABILITIES:
- Working with the creative team to create exceptional creative work
- Using key messages to develop work for multiple communication channels, including ATL, digital and non-traditional
- Producing a variety of high-quality copy solutions, from punchy short-form to persuasive long-form.
- . It didn't forbid other tags, but says use those for specific purposes. It didn't say we cannot use other tags like . However to be safe, we could just output the text as a
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.