Job Description
,
for section headers, - for list items. No CSS classes, no inline styles, no , no
. Must preserve all original content word-for-word, no addition/removal. Must convert the given raw HTML (which includes many style attributes, spans, etc.) into plain text content, then wrap appropriately.
We need to extract the content: The job description includes:
- Opening lines: "Lets Write Africa's Story Together!
" etc.
We need to preserve text exactly, but remove HTML tags and style attributes, leaving only the text. However we must preserve content word-for-word, meaning we cannot change the text itself, but we can strip tags. The instruction: "Preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase". That means we must keep the exact characters of the original content, but we can change formatting to HTML tags as required. So we need to output the same textual content, but wrapped in appropriate tags.
Thus we need to parse the given HTML snippet, extract the visible text (including entities like ' which should become apostrophe? The original content includes ' which is an HTML entity for apostrophe. If we preserve word-for-word, we should keep the entity? Usually "original content" refers to the visible text after rendering? But they said preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase. The original content includes the HTML markup. However we are to output HTML, so we need to convert the markup to semantic HTML. Likely we should decode entities to proper characters, as that is typical when extracting text. But the instruction ambiguous. Usually in such tasks, we extract the text content, ignoring tags, and then re-wrap. We'll assume we need to output the visible text (decoded). We'll keep the apostrophe as ’ (or ') but the original had ' which is '. We'll output as apostrophe character.
We need to identify sections: There's a heading "Job Description" (bold). Then paragraphs describing role. Then Responsibilities
then Contact Centre Operations Management
etc. Then many subheadings with ... inside . Then later Skills, Competencies, Education, Closing Date, and a final line with The Old Mutual Story!.
We need to use
for section headers. So we need to decide what counts as a section header. Likely: Responsibilities, Contact Centre Operations Management, Call Centre Management, Digital Customer Service Management, Retail Customer Retention Management, Performance Management, Reporting and Compliance, Skills, Competencies, Education, Closing Date, The Old Mutual Story! maybe.
But the instruction: Use for section headers (e.g. Responsibilities, Qualifications, Requirements, Education, Experience, Skills, How to Apply, Key Duties, About the Role). So we should treat those as headers. The subheadings like "Contact Centre Operations Management" maybe also a header? It's under Responsibilities as a bold heading. Could treat as as well.
We need to wrap paragraphs in
. List items in
- . For nested lists (like under Call Centre Management there is a nested ul for KPIs). We need to preserve nested list structure.
We must not use or
. Also no inline styles.
We need to output only HTML.
Let's extract the textual content in order.
I'll copy the given snippet and manually extract.
Given:
Lets Write Africa's Story Together!
Old Mutual is a firm believer in the African opportunity and our diverse talent reflects this.
Job Description
The Contact Centre Manager is responsible for leading and managing all customer interaction channels to deliver an exceptional customer experience while achieving operational efficiency and business objectives. The role oversees three customer engagement teams:
• Call Centre Team
• Digital Customer Service Team
• Retail Customer Retention Team
Responsibilities
Contact Centre Operations Management
- Oversee day-to-day operations across voice, digital, and retention channels.
- Ensure service levels, response times, and quality standards are consistently achieved.
- Monitor staffing requirements to optimize productivity and customer experience.
- Implement operational processes and controls that improve efficiency and service delivery.
- Ensure business continuity plans are in place for all customer service functions.
- Manage escalation processes and resolve high-priority customer issues.
Call Centre Management
- Manage inbound and outbound call centre operations.
- Monitor key performance indicators including:
- Service Level
- Average Handling Time (AHT)
- Abandonment Rate
- First Call Resolution (FCR)
- Ensure quality assurance standards are maintained.
- Coordinate training and coaching programs to improve agent performance.
Digital Customer Service Management
- Oversee customer interactions received through all digital channels.
- Develop strategies to improve digital response times and engagement levels.
- Ensure consistent tone of voice and brand representation across digital channels.
- Monitor social media customer sentiment and identify emerging service issues.
- Implement reporting and analytics to track digital service performance.
- Manage digital escalation processes and reputation management activities.
Retail Customer Retention Management
- Lead customer retention and loyalty initiatives.
- Develop proactive retention campaigns to reduce customer churn.
- Monitor retention metrics and identify at-risk customer segments.
- Work closely with Sales, Marketing, and Retail teams to improve customer loyalty.
- Analyze retention trends and recommend strategies to improve customer lifetime value.
Performance Management, Reporting and Compliance
- Establish and track departmental KPIs and service targets.
- Produce regular operational and performance reports.
- Analyze customer and operational data to identify trends and improvement opportunities.
- Present performance results and recommendations to senior management.
- Implement action plans to address service gaps and improve outcomes.
Ensure compliance with company policies, regulatory requirements, and data privacy standards.
na
Skills
Consultative Selling, Customer Complaint Management, Customer Feedback Management, Customer-Focused, Customer Relationship Management (CRM) Software, Customer Service, Customer Service Operations, Customer Understanding, Data Management, Digital Consumer Engagement, Identifying Sales Opportunities, Probing Questions, Sales Data Management, Strengthening Customer Relationships, Upselling
Competencies
Action Oriented
Collaborates
Communicates Effectively
Customer Focus
Decision Quality
Directs Work
Interpersonal Savvy
Manages Complexity
Education
Bachelor of Business Administration (BBA)
Closing Date
01 October 2026 , 23:59
The Old Mutual Story!
We need to clean.
First, remove empty paragraphs and
tags, etc. But we must preserve content; empty paragraphs have no content, so we can drop them as they add nothing. The instruction: preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase. Removing empty paragraphs removes content? They have no visible content, but they are part of original markup. However we are outputting HTML; we could keep them as empty but that would be adding tags? They already exist. But we are to output only semantic HTML; we could keep them but they'd be empty . That might be okay but they'd be unnecessary. Usually they'd be removed. I'd assume we can drop empty paragraphs as they contain no content. The "na" appears as stray text: after
na
. There's "na" maybe artifact. We need to preserve it? It's likely stray; but instruction says remove stray numbers or formatting artifacts. So we should remove "na". Also the non-breaking space appears as " ". We should treat as a space? Probably we should keep as a space. But we can just ignore.
Thus we need to produce final HTML with sections.
Let's reconstruct the content in order:
1. "Lets Write Africa's Story Together!" (note apostrophe)
2. "Old Mutual is a firm believer in the African opportunity and our diverse talent reflects this."
3. "Job Description" (as a heading? It's bolded; we can treat as Job Description
maybe.)
4. Paragraph: "The Contact Centre Manager is responsible for leading and managing all customer interaction channels to deliver an exceptional customer experience while achieving operational efficiency and business objectives. The role oversees three customer engagement teams:" then list items: "Call Centre Team", "Digital Customer Service Team", "Retail Customer Retention Team". The original had bullet points with
and bullet characters. We need to convert to - . The bullet characters are likely just visual; we can treat each line as list item.
Thus after that paragraph, we have a list.
5. Then
Responsibilities
-> Responsibilities
6. Then Contact Centre Operations Management
-> Contact Centre Operations Management
7. Then a with six items.
8. Then Call Centre Management
-> Call Centre Management
9. Then a with items: first item includes nested ul for KPIs.
We need to preserve nested list.
Thus structure:
Call Centre Management
- Manage inbound and outbound call centre operations.
- Monitor key performance indicators including:
- Service Level
- Average Handling Time (AHT)
- Abandonment Rate
- First Call Resolution (FCR)
- Ensure quality assurance standards are maintained.
- Coordinate training and coaching programs to improve agent performance.
10. Then Digital Customer Service Management
-> Digital Customer Service Management
11. Then its ul.
12. Then Retail Customer Retention Management
-> Retail Customer Retention Management
13. Then its ul.
14. Then Performance Management, Reporting and Compliance
-> Performance Management, Reporting and Compliance
15. Then its ul.
16. Then a paragraph: "Ensure compliance with company policies, regulatory requirements, and data privacy standards." This appears after the ul but before the closing ? Actually in original: after the ul, there is a Ensure compliance with company policies, regulatory requirements, and data privacy standards.
. So we need a for that.
17. Then there is an empty
and
and some empty paragraphs and "na". We'll ignore.
18. Then Skills
-> Skills
19. Then a paragraph containing the skills list: "Consultative Selling, Customer Complaint Management, Customer Feedback Management, Customer-Focused, Customer Relationship Management (CRM) Software, Customer Service, Customer Service Operations, Customer Understanding, Data Management, Digital Consumer Engagement, Identifying Sales Opportunities, Probing Questions, Sales Data Management, Strengthening Customer Relationships, Upselling"
We could keep as a paragraph; maybe we could turn into - each skill separated by commas? But original is a comma-separated list; we should preserve as is, not reformat. So keep as
with that text.
20. Then
Competencies
-> Competencies
21. Then a paragraph containing the competencies list: "Action Oriented" then series of empty tags and then each competency word: "Collaborates", "Communicates Effectively", "Customer Focus", "Decision Quality", "Directs Work", "Interpersonal Savvy", "Manages Complexity". The original had weird formatting: after "Action Oriented" there are then "Collaborates" etc. So the visible text is: "Action OrientedCollaboratesCommunicates EffectivelyCustomer FocusDecision QualityDirects WorkInterpersonal SavvyManages Complexity". Actually there is no spacing or punctuation. We need to preserve exactly as visible? The original had those words concatenated without spaces due to the empty tags. The visible text would be "Action OrientedCollaboratesCommunicates EffectivelyCustomer FocusDecision QualityDirects WorkInterpersonal SavvyManages Complexity". But likely they intended each on new line or separated by commas. However we must preserve word-for-word. So we need to output exactly that concatenated string.
But there may be spaces? Let's examine: The snippet:
Competencies
Action Oriented
Collaborates
Communicates Effectively
Customer Focus
Decision Quality
Directs Work
Interpersonal Savvy
Manages Complexity
Thus after "Action Oriented" there is then newline then "Collaborates" etc. So visible text: "Action OrientedCollaboratesCommunicates EffectivelyCustomer FocusDecision QualityDirects WorkInterpersonal SavvyManages Complexity". There is a space after "Action Oriented"? Actually "Action Oriented" then directly "Collaborates" (no space). Then "Communicates Effectively" (space between Communicates and Effectively). Then "Customer Focus" (space). Then "Decision Quality". Then "Directs Work". Then "Interpersonal Savvy". Then "Manages Complexity". So we need to output exactly that.
Thus the paragraph will be: "Action OrientedCollaboratesCommunicates EffectivelyCustomer FocusDecision QualityDirects WorkInterpersonal SavvyManages Complexity"
We'll wrap in .
22. Then
Education
-> Education
23. Then paragraph: "Bachelor of Business Administration (BBA)"
24. Then Closing Date
-> Closing Date
25. Then paragraph: "01 October
. Must preserve all original content word-for-word, no addition/removal. Must convert the given raw HTML (which includes many style attributes, spans, etc.) into plain text content, then wrap appropriately. We need to extract the content: The job description includes: - Opening lines: "
Lets Write Africa's Story Together!
" etc. We need to preserve text exactly, but remove HTML tags and style attributes, leaving only the text. However we must preserve content word-for-word, meaning we cannot change the text itself, but we can strip tags. The instruction: "Preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase". That means we must keep the exact characters of the original content, but we can change formatting to HTML tags as required. So we need to output the same textual content, but wrapped in appropriate tags. Thus we need to parse the given HTML snippet, extract the visible text (including entities like ' which should become apostrophe? The original content includes ' which is an HTML entity for apostrophe. If we preserve word-for-word, we should keep the entity? Usually "original content" refers to the visible text after rendering? But they said preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase. The original content includes the HTML markup. However we are to output HTML, so we need to convert the markup to semantic HTML. Likely we should decode entities to proper characters, as that is typical when extracting text. But the instruction ambiguous. Usually in such tasks, we extract the text content, ignoring tags, and then re-wrap. We'll assume we need to output the visible text (decoded). We'll keep the apostrophe as ’ (or ') but the original had ' which is '. We'll output as apostrophe character. We need to identify sections: There's a heading "Job Description" (bold). Then paragraphs describing role. ThenResponsibilities
thenContact Centre Operations Management
etc. Then many subheadings with ... inside. Then later Skills, Competencies, Education, Closing Date, and a final line with The Old Mutual Story!. We need to use
for section headers. So we need to decide what counts as a section header. Likely: Responsibilities, Contact Centre Operations Management, Call Centre Management, Digital Customer Service Management, Retail Customer Retention Management, Performance Management, Reporting and Compliance, Skills, Competencies, Education, Closing Date, The Old Mutual Story! maybe.
But the instruction: Use for section headers (e.g. Responsibilities, Qualifications, Requirements, Education, Experience, Skills, How to Apply, Key Duties, About the Role). So we should treat those as headers. The subheadings like "Contact Centre Operations Management" maybe also a header? It's under Responsibilities as a bold heading. Could treat as as well.
We need to wrap paragraphs in
as well. We need to wrap paragraphs in
. List items in
- . For nested lists (like under Call Centre Management there is a nested ul for KPIs). We need to preserve nested list structure.
We must not use or
. Also no inline styles. We need to output only HTML. Let's extract the textual content in order. I'll copy the given snippet and manually extract. Given:Lets Write Africa's Story Together!
Old Mutual is a firm believer in the African opportunity and our diverse talent reflects this.
Job Description
The Contact Centre Manager is responsible for leading and managing all customer interaction channels to deliver an exceptional customer experience while achieving operational efficiency and business objectives. The role oversees three customer engagement teams:
• Call Centre Team
• Digital Customer Service Team
• Retail Customer Retention TeamResponsibilities
Contact Centre Operations Management
- Oversee day-to-day operations across voice, digital, and retention channels.
- Ensure service levels, response times, and quality standards are consistently achieved.
- Monitor staffing requirements to optimize productivity and customer experience.
- Implement operational processes and controls that improve efficiency and service delivery.
- Ensure business continuity plans are in place for all customer service functions.
- Manage escalation processes and resolve high-priority customer issues.
Call Centre Management
- Manage inbound and outbound call centre operations.
- Monitor key performance indicators including:
- Service Level
- Average Handling Time (AHT)
- Abandonment Rate
- First Call Resolution (FCR)
- Ensure quality assurance standards are maintained.
- Coordinate training and coaching programs to improve agent performance.
Digital Customer Service Management
- Oversee customer interactions received through all digital channels.
- Develop strategies to improve digital response times and engagement levels.
- Ensure consistent tone of voice and brand representation across digital channels.
- Monitor social media customer sentiment and identify emerging service issues.
- Implement reporting and analytics to track digital service performance.
- Manage digital escalation processes and reputation management activities.
Retail Customer Retention Management
- Lead customer retention and loyalty initiatives.
- Develop proactive retention campaigns to reduce customer churn.
- Monitor retention metrics and identify at-risk customer segments.
- Work closely with Sales, Marketing, and Retail teams to improve customer loyalty.
- Analyze retention trends and recommend strategies to improve customer lifetime value.
Performance Management, Reporting and Compliance
- Establish and track departmental KPIs and service targets.
- Produce regular operational and performance reports.
- Analyze customer and operational data to identify trends and improvement opportunities.
- Present performance results and recommendations to senior management.
- Implement action plans to address service gaps and improve outcomes.
Ensure compliance with company policies, regulatory requirements, and data privacy standards.
naSkills
Consultative Selling, Customer Complaint Management, Customer Feedback Management, Customer-Focused, Customer Relationship Management (CRM) Software, Customer Service, Customer Service Operations, Customer Understanding, Data Management, Digital Consumer Engagement, Identifying Sales Opportunities, Probing Questions, Sales Data Management, Strengthening Customer Relationships, UpsellingCompetencies
Action Oriented Collaborates Communicates Effectively Customer Focus Decision Quality Directs Work Interpersonal Savvy Manages ComplexityEducation
Bachelor of Business Administration (BBA)Closing Date
01 October 2026 , 23:59The Old Mutual Story!
We need to clean. First, remove empty paragraphs and
tags, etc. But we must preserve content; empty paragraphs have no content, so we can drop them as they add nothing. The instruction: preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase. Removing empty paragraphs removes content? They have no visible content, but they are part of original markup. However we are outputting HTML; we could keep them as empty but that would be adding tags? They already exist. But we are to output only semantic HTML; we could keep them but they'd be empty . That might be okay but they'd be unnecessary. Usually they'd be removed. I'd assume we can drop empty paragraphs as they contain no content. The "na" appears as stray text: after
na
. There's "na" maybe artifact. We need to preserve it? It's likely stray; but instruction says remove stray numbers or formatting artifacts. So we should remove "na". Also the non-breaking space appears as " ". We should treat as a space? Probably we should keep as a space. But we can just ignore. Thus we need to produce final HTML with sections. Let's reconstruct the content in order: 1. "Lets Write Africa's Story Together!" (note apostrophe) 2. "Old Mutual is a firm believer in the African opportunity and our diverse talent reflects this." 3. "Job Description" (as a heading? It's bolded; we can treat asJob Description
maybe.) 4. Paragraph: "The Contact Centre Manager is responsible for leading and managing all customer interaction channels to deliver an exceptional customer experience while achieving operational efficiency and business objectives. The role oversees three customer engagement teams:" then list items: "Call Centre Team", "Digital Customer Service Team", "Retail Customer Retention Team". The original had bullet points with
and bullet characters. We need to convert to- . The bullet characters are likely just visual; we can treat each line as list item.
Thus after that paragraph, we have a list.
5. Then
Responsibilities
->Responsibilities
6. ThenContact Centre Operations Management
->Contact Centre Operations Management
7. Then a- with six items.
8. Then
- Manage inbound and outbound call centre operations.
- Monitor key performance indicators including:
- Service Level
- Average Handling Time (AHT)
- Abandonment Rate
- First Call Resolution (FCR)
- Ensure quality assurance standards are maintained.
- Coordinate training and coaching programs to improve agent performance.
- each skill separated by commas? But original is a comma-separated list; we should preserve as is, not reformat. So keep as
with that text. 20. Then
Competencies
->Competencies
21. Then a paragraph containing the competencies list: "Action Oriented" then series of empty tags and then each competency word: "Collaborates", "Communicates Effectively", "Customer Focus", "Decision Quality", "Directs Work", "Interpersonal Savvy", "Manages Complexity". The original had weird formatting: after "Action Oriented" there are then "Collaborates" etc. So the visible text is: "Action OrientedCollaboratesCommunicates EffectivelyCustomer FocusDecision QualityDirects WorkInterpersonal SavvyManages Complexity". Actually there is no spacing or punctuation. We need to preserve exactly as visible? The original had those words concatenated without spaces due to the empty tags. The visible text would be "Action OrientedCollaboratesCommunicates EffectivelyCustomer FocusDecision QualityDirects WorkInterpersonal SavvyManages Complexity". But likely they intended each on new line or separated by commas. However we must preserve word-for-word. So we need to output exactly that concatenated string. But there may be spaces? Let's examine: The snippet:Competencies
Action Oriented Collaborates Communicates Effectively Customer Focus Decision Quality Directs Work Interpersonal Savvy Manages Complexity Thus after "Action Oriented" there is then newline then "Collaborates" etc. So visible text: "Action OrientedCollaboratesCommunicates EffectivelyCustomer FocusDecision QualityDirects WorkInterpersonal SavvyManages Complexity". There is a space after "Action Oriented"? Actually "Action Oriented" then directly "Collaborates" (no space). Then "Communicates Effectively" (space between Communicates and Effectively). Then "Customer Focus" (space). Then "Decision Quality". Then "Directs Work". Then "Interpersonal Savvy". Then "Manages Complexity". So we need to output exactly that. Thus the paragraph will be: "Action OrientedCollaboratesCommunicates EffectivelyCustomer FocusDecision QualityDirects WorkInterpersonal SavvyManages Complexity" We'll wrap in. 22. Then
Education
->Education
23. Then paragraph: "Bachelor of Business Administration (BBA)" 24. ThenClosing Date
->Closing Date
25. Then paragraph: "01 October
Call Centre Management
->Call Centre Management
9. Then a- with items: first item includes nested ul for KPIs.
We need to preserve nested list.
Thus structure:
Call Centre Management
Digital Customer Service Management
->Digital Customer Service Management
11. Then its ul. 12. ThenRetail Customer Retention Management
->Retail Customer Retention Management
13. Then its ul. 14. ThenPerformance Management, Reporting and Compliance
->Performance Management, Reporting and Compliance
15. Then its ul. 16. Then a paragraph: "Ensure compliance with company policies, regulatory requirements, and data privacy standards." This appears after the ul but before the closing ? Actually in original: after the ul, there is aEnsure compliance with company policies, regulatory requirements, and data privacy standards.
. So we need afor that. 17. Then there is an empty
and
and some empty paragraphs and "na". We'll ignore. 18. ThenSkills
->Skills
19. Then a paragraph containing the skills list: "Consultative Selling, Customer Complaint Management, Customer Feedback Management, Customer-Focused, Customer Relationship Management (CRM) Software, Customer Service, Customer Service Operations, Customer Understanding, Data Management, Digital Consumer Engagement, Identifying Sales Opportunities, Probing Questions, Sales Data Management, Strengthening Customer Relationships, Upselling" We could keep as a paragraph; maybe we could turn into
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.