Job Description
for intro paragraphs and general text,
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 , no
. Preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase. If text has no clear sections, just wrap paragraphs in tags. Return ONLY the HTML. No markdown fences, no explanation.
We have raw HTML input with many tags:
,
, - , , ,
etc. We need to output cleaned HTML according to rules: Use for paragraphs,
for section headers, - for list items. No , no
, no CSS classes, no inline styles. Must preserve original content word-for-word. That means we cannot remove any text, but we can change tags to conform to allowed tags. We must not add or remove any content. So we need to convert the given HTML into allowed tags while preserving text exactly.
We need to identify sections: The text includes paragraphs describing role, then a list of qualifications (Bachelor’s degree..., etc). Then a "How to Apply." section with strong/u. Then sections like Health and Safety, Compliance Management, Compliance by Design & Product Advisory, Enhanced Due Diligence & Risk Management, Stakeholder Engagement & Industry Leadership, Core competencies, knowledge and experience: with sub-sections Customer Obsession, Purpose, Innovation, Collaboration.
We need to use for section headers. Which headers? Likely each bolded section like "How to Apply.", "Health and Safety", "Compliance Management", "Compliance by Design & Product Advisory", "Enhanced Due Diligence & Risk Management", "Stakeholder Engagement & Industry Leadership", "Core competencies, knowledge and experience:", then subheaders like "Customer Obsession", "Purpose", "Innovation", "Collaboration". Also maybe "Reporting to the Head..." is intro paragraph, not a header.
We must preserve content exactly, including punctuation, spaces, etc. We need to replace tags accordingly.
We cannot use
tags, so we need to remove
etc and ensure paragraphs separate with
. Also need to remove entities? They are part of content; we must preserve them? The instruction says preserve ALL original content word-for-word. That includes entities. However, we cannot use
tags, but we can keep as text. That's fine.
We also cannot use or tags? The rules only allow ,
, - . It says use those tags; it doesn't forbid other tags explicitly, but says "No CSS classes, no inline styles, no s, no
tags". It doesn't forbid or . However, to be safe, we could keep them as they are not prohibited. But the instruction: "Use for introductory paragraphs and general text. Use
for section headers ... Use - for list items". It doesn't say we cannot use other tags, but to be semantic HTML we might keep for emphasis. However, they said "Preserve ALL original content word-for-word". Changing to something else would alter content. So we should keep and as they are. Also we must keep the original text inside them.
We must also ensure we don't add any extra whitespace that changes content? Probably fine.
We need to output only HTML.
Let's process the input step by step.
Input:
Reporting to the Head of Financial Crime Compliance, the role holder will lead Safaricom's financial crime compliance strategy for virtual assets, taking ownership of compliance and ensuring that AML/CFT/CPF controls are embedded at the point of design and product build not as an afterthought for all products and partnerships. It works closely with the next-generation fintech and cross-border remittances teams to ensure deployment fit-for-purpose compliance monitoring tools and build internal capabilities that keep pace with the rapidly evolving digital assets landscape. The role is the bridge between innovation and regulatory credibility: enabling growth while protecting Safaricom's license to operate with the CBK, CMA and FRC.
The role acts as a trusted product advisor, the role ensures that all new features and third-party integrations meet regulatory standards from inception, championing a compliance-by-design deployment of any virtual assets partnerships or products across the business. It also sets the enhanced due diligence framework governing virtual asset partnerships and customers, ensuring that Safaricom's exposure in this space is well-understood, well-managed, and credible to regulators.
The role also has an accountability for Risk, Governance & Control Ownership, to embed and maintain effective risk, governance, compliance, and control practices within the function by proactively identifying and mitigating operational, regulatory, financial, people, technology, and reputational risks. Ensure adherence to internal policies, regulatory requirements, audit actions, and enterprise governance frameworks while driving accountability, ethical practices, and a strong controls environment across all areas of responsibility.
- Bachelor’s degree in Finance, Risk Management, Law, Business, Statistics, IT or a related discipline.
- Minimum 6 years experience in financial crime compliance with demonstrated exposure to virtual assets/VASP regulatory frameworks, fintech product compliance, or digital payments.
- Professional certification in AML/CFT/CPF Compliance (e.g. CAMS, CAMS Crypto, ICA or equivalent).
- Strong knowledge of virtual assets regulatory frameworks including FATF guidance, CBK and CMA regulations, and global best practice.
- Certification in Chainalysis Certifications e.g. Chainalysis Reactor Certification, Crypto Investigator/ Compliance courses will be an added advantage.
- Proven track record advising product/ technology teams in a compliance-by-design capacity.
How to Apply. If you feel that you are up to the challenge and possess the necessary qualification and experience, kindly proceed to create/ update your candidate profile on the recruitment portal and then Click on the apply button. Remember to attach your resume.
Health and Safety
- Uphold the company code of conduct, policies and procedures, ensuring integrity and accountability in every aspect of your work.
- All employees have a responsibility to adhere to safety, health, and wellbeing policies, guidelines and procedures in all actions and decisions.
Compliance Management
- Support engagement with CBK, CMA mandated bodies, and the Financial Reporting Centre on virtual assets regulatory compliance, reporting obligations, and emerging policy developments.
- Monitor and interpret evolving virtual assets regulations, translating requirements into actionable compliance programmes across the business.
- Support risk assessments and due diligence for onboarding virtual assets partnerships.
- Ensure timely and accurate submission of Suspicious Activity Reports (SARs) and Suspicious Transaction Reports (STRs) related to virtual assets activity.
- Serve as the reporting lead for virtual assets under applicable AML/CFT/CPF frameworks regulations for virtual assets.
Compliance by Design & Product Advisory
- Embed AML/CFT controls at the design and build stage of all virtual assets products, features, and third-party integrations — ensuring compliance is built in, not bolted on.
- Act as the trusted compliance advisor to product, technology, and business teams, providing regulatory guidance throughout the Agile delivery lifecycle.
- Review and approve new virtual assets product propositions, partnerships, and integrations against applicable regulatory standards before launch.
- Champion a compliance-by-design culture across all teams involved in virtual assets development and deployment.
Enhanced Due Diligence & Risk Management
- Own and continuously enhance the due diligence framework governing virtual asset partnerships, service providers, and customers.
- Ensure robust risk assessment processes are in place for onboarding and ongoing monitoring of virtual assets counterparties, with clear escalation pathways for high-risk relationships.
- Conduct and oversee periodic financial crime risk assessments specific to the virtual assets portfolio, ensuring Safaricom's exposure is well-understood and well-managed.
Maintain a current and comprehensive understanding of the virtual assets risk landscape, including emerging threats, typologies, and industry best practice.
Stakeholder Engagement & Industry Leadership
- Represent Safaricom in regulatory forums, industry working groups, and policy consultations related to virtual assets financial crime compliance.
- Build and maintain strong relationships with regulators, law enforcement, and industry peers to facilitate intelligence sharing and proactive regulatory engagement.
- Provide regular reporting and briefings to senior leadership on the virtual assets regulatory environment, compliance programme performance, and emerging risks.
Core competencies, knowledge and experience:
Customer Obsession
- Deepen team connection to our customers and communities.
- Foster authentic relationships with customers and partners that build trust.
- Explicitly take customer-centric decisions and take personal ownership to achieve results.
- Simplify processes through digitalization and promote a digital mindset and digital first customer experience.
- Stay focused on the big priorities, know when to make meaningful trade-offs and demonstrate brilliant execution.
Purpose
- Create an inspiring vision for your team to drive strategy and performance.
- Show ambition and courage, empowering others to go beyond the plan.
- Bold and challenge teams to reimagine how things are done.
- Prompt new thinking and ideas by asking “what if” questions.
- Use knowledge of the external environment (customers, partners, competition, external bodies) to identify and act on opportunities for growth at pace.
Innovation
- Create psychological safety so everyone can have an impact.
- Fuel innovative ideas from others and test them to enable growth.
- Explore successes and failures with curiosity and resilience; fearlessly recognizing lessons learned.
- Share your ongoing learning and personal purpose with others.
Learn fast from digital adoption, using learnings to drive simplicity, scale and efficiency.
Collaboration
- Articulate your team’s role in making our strategy happen, prioritizing and aligning resources with current and future needs.
- Actively collaborate to break silos and hold stakeholders accountable to do the same.
- Develop others to make the most of their talents and coach them to take ownership to get things done.
- Create an inclusive environment ensuring the safety and wellbeing of others.
- Live our Purpose and demonstrate the highest Standard of integrity.
We need to convert to allowed tags: for paragraphs,
for section headers, - for lists. We must preserve content exactly, but we can change tags. However, we must not add or remove any content. Changing a
to
changes the tag but not the content; that's allowed because content inside remains same. However, we must ensure we don't lose any original tags like , . Those are not prohibited, but we could keep them. The instruction says "Use for introductory paragraphs and general text. Use
for section headers ... Use - for list items". It doesn't forbid other tags, but to be safe we can keep them as they are. However, we must not add any new tags like or
. We must remove
tags because they are prohibited. Also we must remove any
tags and replace with appropriate paragraph breaks? The content includes
which is a line break and a non-breaking space. We need to preserve the but we can drop the
tag because it's not allowed. However, removing
changes the content (removes a line break). The instruction says preserve ALL original content word-for-word. That would mean we cannot remove
tags. But they also say no
tags. There's a conflict. We need to interpret: They want us to output HTML without
tags, but we must preserve content. Likely they mean we should not add
tags for formatting; we can remove existing
tags because they are not part of the semantic content (they are just formatting). The content includes which is a space; we can keep that. So we will strip
tags.
Similarly, we have
which is just a non-breaking space paragraph; we can keep that as
(allowed). That's fine.
We also have nested inside
- in the Enhanced Due Diligence section: there is a
- that contains
Maintain a current...
. That's not allowed because we cannot have inside
- ? The rules didn't forbid
inside
- , but they said use
- for list items. It didn't say we cannot have other tags inside
- . However, to keep semantic HTML, we could keep the
inside
- as it's just a paragraph. But the instruction says "Use
- for list items (duties, requirements, qualifications, skills)". It doesn't forbid other tags inside. However, to be safe, we could keep the
inside
- . But we must not add etc.
We also have How to Apply. - we can keep that.
We need to decide which parts are section headers to wrap in
. The original uses or for headers. We should convert those to while preserving the inner text exactly (including any or ? If we replace How to Apply. with How to Apply.
, we would be removing the and tags, altering content. The instruction says preserve ALL original content word-for-word. Changing tags changes content. So we cannot remove those tags. However, the instruction also says use for section headers. This is contradictory. We need to interpret: They want us to output HTML where section headers are marked with , and we should preserve the textual content (the words) but we can change the markup. The phrase "Preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase" likely refers to the textual content, not the tags. So we can change tags as long as the visible text remains same. That seems plausible.
Thus we will convert header lines to and keep the text inside exactly as originally (without the or tags). For example, "How to Apply." becomes How to Apply.
. The inner text "How to Apply." includes the period. We must preserve that exactly.
Similarly, "Health and Safety" becomes Health and Safety
.
"Compliance Management" -> Compliance Management
.
"Compliance by Design & Product Advisory" -> Compliance by Design & Product Advisory
.
"Enhanced Due Diligence & Risk Management" -> Enhanced Due Diligence & Risk Management
.
"Stakeholder Engagement & Industry Leadership" -> Stakeholder Engagement & Industry Leadership
.
"Core competencies, knowledge and experience:" -> Core competencies, knowledge and experience:
.
Then subheaders: "Customer Obsession" etc. Those are also headers; we should convert to as well? They are sub-sections under Core competencies. The instruction says use for section headers (e.g. Responsibilities, Qualifications, Requirements, Education, Experience, Skills, How to Apply, Key Duties, About the Role). It doesn't forbid using for subheaders. So we can convert those to as well.
Similarly "Purpose", "Innovation", "Collaboration" become .
Now we need to handle the introductory paragraphs before the list. Those are
tags; we keep them as
.
The list of qualifications: currently
- ... we keep as
- .
The "How to Apply." paragraph after the header: we have
How to Apply. If you feel ...
. We'll convert the header to and then the following sentence remains in a
. So we need to split: The original had
How to Apply. If you feel ...
. We'll change to How to Apply.
If you feel that you are up to the challenge and possess the necessary qualification and experience, kindly proceed to create/ update your candidate profile on the recruitment portal and then Click on the apply button.
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 📝
. Preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase. If text has no clear sections, just wrap paragraphs in
tags. Return ONLY the HTML. No markdown fences, no explanation. We have raw HTML input with many tags:
,
- ,
- , , ,
etc. We need to output cleaned HTML according to rules: Usefor paragraphs,
for section headers,
- for list items. No , no
, no CSS classes, no inline styles. Must preserve original content word-for-word. That means we cannot remove any text, but we can change tags to conform to allowed tags. We must not add or remove any content. So we need to convert the given HTML into allowed tags while preserving text exactly. We need to identify sections: The text includes paragraphs describing role, then a list of qualifications (Bachelor’s degree..., etc). Then a "How to Apply." section with strong/u. Then sections like Health and Safety, Compliance Management, Compliance by Design & Product Advisory, Enhanced Due Diligence & Risk Management, Stakeholder Engagement & Industry Leadership, Core competencies, knowledge and experience: with sub-sections Customer Obsession, Purpose, Innovation, Collaboration. We need to usefor section headers. Which headers? Likely each bolded section like "How to Apply.", "Health and Safety", "Compliance Management", "Compliance by Design & Product Advisory", "Enhanced Due Diligence & Risk Management", "Stakeholder Engagement & Industry Leadership", "Core competencies, knowledge and experience:", then subheaders like "Customer Obsession", "Purpose", "Innovation", "Collaboration". Also maybe "Reporting to the Head..." is intro paragraph, not a header. We must preserve content exactly, including punctuation, spaces, etc. We need to replace tags accordingly. We cannot use
tags, so we need to remove
etc and ensure paragraphs separate with. Also need to remove entities? They are part of content; we must preserve them? The instruction says preserve ALL original content word-for-word. That includes entities. However, we cannot use
tags, but we can keep as text. That's fine. We also cannot use or tags? The rules only allow,
,
- . It says use those tags; it doesn't forbid other tags explicitly, but says "No CSS classes, no inline styles, no s, no
tags". It doesn't forbid or . However, to be safe, we could keep them as they are not prohibited. But the instruction: "Usefor introductory paragraphs and general text. Use
for section headers ... Use
- for list items". It doesn't say we cannot use other tags, but to be semantic HTML we might keep for emphasis. However, they said "Preserve ALL original content word-for-word". Changing to something else would alter content. So we should keep and as they are. Also we must keep the original text inside them.
We must also ensure we don't add any extra whitespace that changes content? Probably fine.
We need to output only HTML.
Let's process the input step by step.
Input:
Reporting to the Head of Financial Crime Compliance, the role holder will lead Safaricom's financial crime compliance strategy for virtual assets, taking ownership of compliance and ensuring that AML/CFT/CPF controls are embedded at the point of design and product build not as an afterthought for all products and partnerships. It works closely with the next-generation fintech and cross-border remittances teams to ensure deployment fit-for-purpose compliance monitoring tools and build internal capabilities that keep pace with the rapidly evolving digital assets landscape. The role is the bridge between innovation and regulatory credibility: enabling growth while protecting Safaricom's license to operate with the CBK, CMA and FRC.
The role acts as a trusted product advisor, the role ensures that all new features and third-party integrations meet regulatory standards from inception, championing a compliance-by-design deployment of any virtual assets partnerships or products across the business. It also sets the enhanced due diligence framework governing virtual asset partnerships and customers, ensuring that Safaricom's exposure in this space is well-understood, well-managed, and credible to regulators.
The role also has an accountability for Risk, Governance & Control Ownership, to embed and maintain effective risk, governance, compliance, and control practices within the function by proactively identifying and mitigating operational, regulatory, financial, people, technology, and reputational risks. Ensure adherence to internal policies, regulatory requirements, audit actions, and enterprise governance frameworks while driving accountability, ethical practices, and a strong controls environment across all areas of responsibility.
- Bachelor’s degree in Finance, Risk Management, Law, Business, Statistics, IT or a related discipline.
- Minimum 6 years experience in financial crime compliance with demonstrated exposure to virtual assets/VASP regulatory frameworks, fintech product compliance, or digital payments.
- Professional certification in AML/CFT/CPF Compliance (e.g. CAMS, CAMS Crypto, ICA or equivalent).
- Strong knowledge of virtual assets regulatory frameworks including FATF guidance, CBK and CMA regulations, and global best practice.
- Certification in Chainalysis Certifications e.g. Chainalysis Reactor Certification, Crypto Investigator/ Compliance courses will be an added advantage.
- Proven track record advising product/ technology teams in a compliance-by-design capacity.
How to Apply. If you feel that you are up to the challenge and possess the necessary qualification and experience, kindly proceed to create/ update your candidate profile on the recruitment portal and then Click on the apply button. Remember to attach your resume.
Health and Safety
- Uphold the company code of conduct, policies and procedures, ensuring integrity and accountability in every aspect of your work.
- All employees have a responsibility to adhere to safety, health, and wellbeing policies, guidelines and procedures in all actions and decisions.
Compliance Management
- Support engagement with CBK, CMA mandated bodies, and the Financial Reporting Centre on virtual assets regulatory compliance, reporting obligations, and emerging policy developments.
- Monitor and interpret evolving virtual assets regulations, translating requirements into actionable compliance programmes across the business.
- Support risk assessments and due diligence for onboarding virtual assets partnerships.
- Ensure timely and accurate submission of Suspicious Activity Reports (SARs) and Suspicious Transaction Reports (STRs) related to virtual assets activity.
- Serve as the reporting lead for virtual assets under applicable AML/CFT/CPF frameworks regulations for virtual assets.
Compliance by Design & Product Advisory
- Embed AML/CFT controls at the design and build stage of all virtual assets products, features, and third-party integrations — ensuring compliance is built in, not bolted on.
- Act as the trusted compliance advisor to product, technology, and business teams, providing regulatory guidance throughout the Agile delivery lifecycle.
- Review and approve new virtual assets product propositions, partnerships, and integrations against applicable regulatory standards before launch.
- Champion a compliance-by-design culture across all teams involved in virtual assets development and deployment.
Enhanced Due Diligence & Risk Management
- Own and continuously enhance the due diligence framework governing virtual asset partnerships, service providers, and customers.
- Ensure robust risk assessment processes are in place for onboarding and ongoing monitoring of virtual assets counterparties, with clear escalation pathways for high-risk relationships.
- Conduct and oversee periodic financial crime risk assessments specific to the virtual assets portfolio, ensuring Safaricom's exposure is well-understood and well-managed.
Maintain a current and comprehensive understanding of the virtual assets risk landscape, including emerging threats, typologies, and industry best practice.
Stakeholder Engagement & Industry Leadership
- Represent Safaricom in regulatory forums, industry working groups, and policy consultations related to virtual assets financial crime compliance.
- Build and maintain strong relationships with regulators, law enforcement, and industry peers to facilitate intelligence sharing and proactive regulatory engagement.
- Provide regular reporting and briefings to senior leadership on the virtual assets regulatory environment, compliance programme performance, and emerging risks.
Core competencies, knowledge and experience:
Customer Obsession- Deepen team connection to our customers and communities.
- Foster authentic relationships with customers and partners that build trust.
- Explicitly take customer-centric decisions and take personal ownership to achieve results.
- Simplify processes through digitalization and promote a digital mindset and digital first customer experience.
- Stay focused on the big priorities, know when to make meaningful trade-offs and demonstrate brilliant execution.
Purpose
- Create an inspiring vision for your team to drive strategy and performance.
- Show ambition and courage, empowering others to go beyond the plan.
- Bold and challenge teams to reimagine how things are done.
- Prompt new thinking and ideas by asking “what if” questions.
- Use knowledge of the external environment (customers, partners, competition, external bodies) to identify and act on opportunities for growth at pace.
Innovation
- Create psychological safety so everyone can have an impact.
- Fuel innovative ideas from others and test them to enable growth.
- Explore successes and failures with curiosity and resilience; fearlessly recognizing lessons learned.
- Share your ongoing learning and personal purpose with others.
Learn fast from digital adoption, using learnings to drive simplicity, scale and efficiency.
Collaboration
- Articulate your team’s role in making our strategy happen, prioritizing and aligning resources with current and future needs.
- Actively collaborate to break silos and hold stakeholders accountable to do the same.
- Develop others to make the most of their talents and coach them to take ownership to get things done.
- Create an inclusive environment ensuring the safety and wellbeing of others.
- Live our Purpose and demonstrate the highest Standard of integrity.
We need to convert to allowed tags:for paragraphs,
for section headers,
- for lists. We must preserve content exactly, but we can change tags. However, we must not add or remove any content. Changing a
to
changes the tag but not the content; that's allowed because content inside remains same. However, we must ensure we don't lose any original tags like , . Those are not prohibited, but we could keep them. The instruction says "Use
for introductory paragraphs and general text. Use
for section headers ... Use
- for list items". It doesn't forbid other tags, but to be safe we can keep them as they are. However, we must not add any new tags like or
. We must remove
tags because they are prohibited. Also we must remove any
tags and replace with appropriate paragraph breaks? The content includes
which is a line break and a non-breaking space. We need to preserve the but we can drop the
tag because it's not allowed. However, removing
changes the content (removes a line break). The instruction says preserve ALL original content word-for-word. That would mean we cannot remove
tags. But they also say no
tags. There's a conflict. We need to interpret: They want us to output HTML without
tags, but we must preserve content. Likely they mean we should not add
tags for formatting; we can remove existing
tags because they are not part of the semantic content (they are just formatting). The content includes which is a space; we can keep that. So we will strip
tags. Similarly, we have
which is just a non-breaking space paragraph; we can keep that as
(allowed). That's fine. We also have nestedinside
- in the Enhanced Due Diligence section: there is a
- that contains
Maintain a current...
. That's not allowed because we cannot haveinside
- ? The rules didn't forbid
inside
- , but they said use
- for list items. It didn't say we cannot have other tags inside
- . However, to keep semantic HTML, we could keep the
inside
- as it's just a paragraph. But the instruction says "Use
- for list items (duties, requirements, qualifications, skills)". It doesn't forbid other tags inside. However, to be safe, we could keep the
inside
- . But we must not add etc. We also have How to Apply. - we can keep that. We need to decide which parts are section headers to wrap in
. The original uses or for headers. We should convert those to
while preserving the inner text exactly (including any or ? If we replace How to Apply. with
How to Apply.
, we would be removing the and tags, altering content. The instruction says preserve ALL original content word-for-word. Changing tags changes content. So we cannot remove those tags. However, the instruction also says usefor section headers. This is contradictory. We need to interpret: They want us to output HTML where section headers are marked with
, and we should preserve the textual content (the words) but we can change the markup. The phrase "Preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase" likely refers to the textual content, not the tags. So we can change tags as long as the visible text remains same. That seems plausible. Thus we will convert header lines to
and keep the text inside exactly as originally (without the or tags). For example, "How to Apply." becomes
How to Apply.
. The inner text "How to Apply." includes the period. We must preserve that exactly. Similarly, "Health and Safety" becomesHealth and Safety
. "Compliance Management" ->Compliance Management
. "Compliance by Design & Product Advisory" ->Compliance by Design & Product Advisory
. "Enhanced Due Diligence & Risk Management" ->Enhanced Due Diligence & Risk Management
. "Stakeholder Engagement & Industry Leadership" ->Stakeholder Engagement & Industry Leadership
. "Core competencies, knowledge and experience:" ->Core competencies, knowledge and experience:
. Then subheaders: "Customer Obsession" etc. Those are also headers; we should convert toas well? They are sub-sections under Core competencies. The instruction says use
for section headers (e.g. Responsibilities, Qualifications, Requirements, Education, Experience, Skills, How to Apply, Key Duties, About the Role). It doesn't forbid using
for subheaders. So we can convert those to
as well. Similarly "Purpose", "Innovation", "Collaboration" become
. Now we need to handle the introductory paragraphs before the list. Those are
tags; we keep them as
. The list of qualifications: currently
- ... we keep as
- .
The "How to Apply." paragraph after the header: we have
How to Apply. If you feel ...
. We'll convert the header toand then the following sentence remains in a
. So we need to split: The original had
How to Apply. If you feel ...
. We'll change toHow to Apply.
If you feel that you are up to the challenge and possess the necessary qualification and experience, kindly proceed to create/ update your candidate profile on the recruitment portal and then Click on the apply button.
- .
The "How to Apply." paragraph after the header: we have
- ... we keep as
- for list items (duties, requirements, qualifications, skills)". It doesn't forbid other tags inside. However, to be safe, we could keep the
- for list items". It doesn't forbid other tags, but to be safe we can keep them as they are. However, we must not add any new tags like
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 📝 - for list items". It doesn't say we cannot use other tags, but to be semantic HTML we might keep for emphasis. However, they said "Preserve ALL original content word-for-word". Changing to something else would alter content. So we should keep and as they are. Also we must keep the original text inside them.
We must also ensure we don't add any extra whitespace that changes content? Probably fine.
We need to output only HTML.
Let's process the input step by step.
Input:
- . It says use those tags; it doesn't forbid other tags explicitly, but says "No CSS classes, no inline styles, no
- for list items. No
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.