Job Description
for introductory paragraphs and general text - Use
for section headers (e.g. Responsibilities, Qualifications, Requirements, Education, Experience, Skills, How to Apply, Key Duties, About the Role)
- Use - for list items (duties, requirements, qualifications, skills)
- No CSS classes, no inline styles, no s, no
tags
- Preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase
- If text has no clear sections, just wrap paragraphs in tags
- Return ONLY the HTML. No markdown fences, no explanation, no preamble.
Job description:
[big block of HTML-text with divs, spans, strong, ul, li, etc.]"
So the task is: Take the provided "Job description" text, clean it according to the rules (but the rules are about formatting as clean semantic HTML, removing certain things, keeping others), and output ONLY the HTML.
Let me re-read the initial prompt vs the actual input.
Initial prompt: "You are a job listing editor... Your job is to extract ONLY the actual job information and return it in a clean, readable format. REMOVE all of the following: ... KEEP and STRUCTURE: ... Return ONLY the cleaned job text. Do not add any commentary..."
Then the user says: "You receive a plain-text job description. Your ONLY job is to format it as clean semantic HTML." Then gives rules about HTML tags, and then provides the job description block.
Actually, looking carefully, the user message is a mix of instructions and the actual job data. The core task is: format the given job description block as clean semantic HTML, following the specified rules.
Rules given:
- Use
for introductory paragraphs and general text
- Use
for section headers (e.g. Responsibilities, Qualifications, Requirements, Education, Experience, Skills, How to Apply, Key Duties, About the Role)
- Use - for list items (duties, requirements, qualifications, skills)
- No CSS classes, no inline styles, no s, no
tags
- Preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase
- If text has no clear sections, just wrap paragraphs in tags
- Return ONLY the HTML. No markdown fences, no explanation, no preamble.
I need to parse the job description block and convert it to the specified HTML format, removing any stray formatting artifacts (the original has `
`, ``, `style="...">` attributes, etc.), and keeping all content word-for-word.
Let's examine the job description text structure. It's already somewhat structured with sections like "Job Purpose", "Key Accountabilities", "Key Performance Indicators (KPIs)", "Minimum Qualification and Experience", "Core Competencies", "HR Summary". There are also some dividers and horizontal rules represented as ``.
Rules say: No s, no inline styles, no
tags. So I need to strip those dividers and spans, and keep the text content.
Also: "Preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase". So I must include all the text exactly as written, but format it into the HTML tags specified.
Let's outline the structure I'll create:
The text seems to have these main sections:
- Job Purpose (introduced by `Job Purpose
`)
- Several paragraphs under `...`
- "Key Accountabilities" section with sub-items
- "Key Performance Indicators (KPIs)" section
- "Minimum Qualification and Experience" section
- "Core Competencies" section
- "HR Summary" section
- Some trailing paragraphs and lists
I need to map these to the HTML structure rules:
- Use for section headers
- Use - for list items
- Use
for introductory paragraphs and general text
Since I must preserve all content word-for-word, I'll keep every sentence, every bullet point exactly as is.
Let's go through the text carefully and extract/structure it.
Original text block (I'll copy and analyze):
```
Job Purpose
The Cargo Standards Officer is responsible for monitoring, enforcing, and continuously improving UNACL cargo operational standards, cargo safety compliance, operational quality assurance, and third-party cargo handling conformity in alignment with IOSA, ISAGO, IATA Cargo Handling Manual (ICHM), Dangerous Goods Regulations (DGR), aviation security requirements, customs requirements, and UNACL operational standards.
The role provides operational governance and quality oversight of outsourced cargo handling activities, Cargo GSAs, warehouse operators, cargo terminal providers, ground handling agents, and operational cargo partners to ensure standardized, safe, secure, compliant, and audit-ready cargo operations across UNACL network.
The role supports UNACL IOSA compliance, operational risk management, safety reporting, corrective action monitoring, operational quality assurance, and continuous operational improvement within cargo operations.
The role focuses heavily on operational oversight, service provider governance, operational compliance monitoring, and enforcement of standards across third-party cargo-handling environments.
The Cargo Standards Officer works closely with Cargo Operations, Cargo GSAs, Ground Handling Agents, Airport Operations, Safety & Quality teams, Flight Operations, Security teams, and regulatory stakeholders to support operational compliance, cargo safety, and cargo service quality.
Key Accountabilities
1. Cargo Operational Standards Management
- Monitor implementation of UNACL cargo operational standards across all cargo operations and stations.
- Ensure compliance with cargo handling procedures, cargo acceptance standards, operational documentation requirements, shipment handling controls, and UNACL operational procedures.
- Support standardization of cargo operational practices across all handling partners and operational locations.
- Ensure cargo operational processes remain audit-ready and compliant with UNACL safety and quality management systems.
2. IOSA, ISAGO and Operational Quality Compliance
- Support UNACL compliance with IOSA operational standards, ISAGO handling oversight requirements, IATA Cargo Handling Manual (ICHM), IATA Dangerous Goods Regulations (DGR), and UNACL operational quality standards.
- ... wait, let's look at original: original has `
2. IOSA, ISAGO and Operational Quality Compliance
` then `` with 5 `- ...
`. I'll just count them. (I'll handle carefully)
```
Let me copy the exact text from the user message to ensure I don't miss anything. I'll parse it mentally or textually.
Actually, I'm the AI, I can just read the block. Let me re-read the user message's job description part carefully. It's long. I'll need to systematically convert it.
Strategy: I'll go through the text, identify sections, headers, lists, paragraphs, and output HTML using ,
,
, - as appropriate, stripping all ``, ``, `style="..."`, `
`, etc., but keeping all text content exactly.
Important: The rule "Preserve ALL original content word-for-word" means I must include every word, including "1.", "2.", etc., and all the span text. But I need to format them properly.
Also: "No CSS classes, no inline styles, no s, no
tags" - so I must remove all those container divs and style attributes.
"Use for section headers (e.g. Responsibilities, Qualifications, Requirements, Education, Experience, Skills, How to Apply, Key Duties, About the Role)" - so I'll use for each major section title.
"Use - for list items (duties, requirements, qualifications, skills)" - the bullet points under each section should be
- .
"If text has no clear sections, just wrap paragraphs in
tags" - the introductory paragraphs before the first section header should be
.
Let's structure the output HTML logically:
Start with the job purpose description paragraphs as
.
Then
Job Purpose
? Wait, the rule says use for section headers. The original has "Job Purpose" as a strong heading. I'll use Job Purpose
. But need to check if "Job Purpose" is considered a section header. Yes, it's a section.
However, the rule says: "Use for section headers (e.g. Responsibilities, Qualifications, Requirements, Education, Experience, Skills, How to Apply, Key Duties, About the Role)". It lists examples. "Job Purpose" isn't listed but it's a section header. I'll use Job Purpose
.
But wait: The original text has `Job Purpose
` followed by paragraphs. Those paragraphs describe the job purpose. So maybe "Job Purpose" is the header, and the following paragraphs are the content. I'll structure it as:
Job Purpose
...paragraphs...
But the rule says "Preserve ALL original content word-for-word". The paragraphs after "Job Purpose" are already there. I'll include them as .
Let's list all sections I identify:
1. Job Purpose (header) + 5 paragraphs describing it
2. Key Accountabilities (header) + 11 sub-sections (1 to 11), each with bullet points under
3. Key Performance Indicators (KPIs) (header) + a list of 13 KPI evaluation points (under )
4. Minimum Qualification and Experience (header) + 7 bullet points under
5. Core Competencies (header) + 11 bullet points under
6. HR Summary (header) + 2 paragraphs
Also there's a divider after HR Summary and some trailing `
` etc. I need to handle those. The trailing parts: `
` and `
`. Since no
tags allowed, I might need to just include the text or strip them. But the rule says "Preserve ALL original content word-for-word". However, `
` and ` ` are not "content" per se, they are formatting. The instruction says "No CSS classes, no inline styles, no s, no
tags". So I must remove
tags. But the content inside them? The `
` might just be a paragraph with a line break. I'll probably just output the text content, ignoring the
tag, or maybe include the text if any. Looking: `
` - there's no text, just
and . Similarly `
`. I think it's safe to omit them or output empty ? But "Preserve ALL original content word-for-word" might conflict. I'll interpret that the actual visible text must be preserved; formatting tags like
are to be removed as per rules. I'll just not include those empty with only br/nbsp.
Let's re-read the very end of the job description text:
```
```
These seem like spacing artifacts. I'll omit them or output ? Better to omit entirely since rules say no
tags, and there's no meaningful text.
Now, let's map each section to HTML.
I need to be extremely careful to preserve all text word-for-word. I'll write out the HTML structure mentally, then produce it.
Let's go section by section.
**Section: Job Purpose**
Original divider: `Job Purpose
` -> I'll use `Job Purpose
` as the header.
Then the 5 paragraphs:
```
The Cargo Standards Officer is responsible for monitoring, enforcing, and continuously improving UNACL cargo operational standards, cargo safety compliance, operational quality assurance, and third-party cargo handling conformity in alignment with IOSA, ISAGO, IATA Cargo Handling Manual (ICHM), Dangerous Goods Regulations (DGR), aviation security requirements, customs requirements, and UNACL operational standards.
```
But I need to remove `` and keep the text. Rule: "Preserve ALL original content word-for-word". The text inside is content. I'll output just the text without , as text. But does "word-for-word" mean I should include the tags? No, the rules say "No CSS classes, no inline styles, no s, no
tags". It doesn't explicitly say no , but is likely considered inline styling or unnecessary. The rule says "Use for introductory paragraphs and general text". So I should output the paragraph text without . But to preserve "word-for-word", I'll include the exact text, without the tags. The content is the same. I'll just put the text directly inside .
Let's check: "Preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase". This means the textual content must be exact. I can strip the presentation tags (, , , etc.) as long as the text words remain exactly as original. I think that's the intent. Because if I had to keep and , that would conflict with "No CSS classes, no inline styles, no s, no
tags" - might be okay? It's not explicitly banned, but the list mentions no inline styles; is a semantic tag, not inline style. However, the rule "Use for section headers" suggests using appropriate semantic tags. I'll use maybe? But the examples of section headers use just the header text, no necessarily. To be safe, I'll remove all presentation tags (, ,
) and keep only the text in the specified tags (,
,
, - ). The text content will be exact.
Let's verify with the rules: "Preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase". If I remove , the words are still there, just not tagged. I think that's fine. The "content" refers to the information, not the markup tags. The markup tags are the format I'm choosing. So I'll strip all the original markup tags (, , ? maybe keep or not? The rule says "Use
for section headers". It doesn't say use for bold. I'll probably not use unless it's part of the section header text. But the original has `Job Purpose` inside. If I output `Job Purpose
`, the is removed, but the text "Job Purpose" is preserved. That's fine.
However, within the bullet points, there's `1. Cargo Operational Standards Management` followed by `- ...`. The "1." is part of the text. I need to keep "1." etc.
Let's carefully extract all text, ignoring tags.
I'll create a text-only version of the job description by mentally stripping tags, then re-markup with the required tags.
Let's do it step by step.
**Raw text extraction (mental):**
- Divider: ignore
- Par
Apply Now ↗
How well do you match?
Get an instant AI match score for this role — free, takes 3 minutes.
Tailor your CV for this role
The concierge rewrites your whole CV and writes a matching cover letter for this job — opens right here, nothing to paste.
Tailor My CV to This Job ✍️
Free cover letter for this job
Upload your CV and get a tailored cover letter in seconds — free, no account needed.
Generate a Cover Letter 📝
My Job Concierge
Let jobs find you
Leave your email and our AI matches you to new jobs across 24 African markets — free. You wait for the call.
Almost there
Add your CV for real matches
Upload your CV and we score every new job against your real experience — only strong matches reach your inbox. Optional, but it makes your matches far sharper.
You're in.
We'll email you the moment a job matches your profile. Check your inbox for a welcome from My Job Concierge.
ECHO
Your MJC Assistant
I'm ECHO, your MJC career assistant. I can help you find jobs, explore career tools, and connect with opportunities across Africa.
tags - Preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase - If text has no clear sections, just wrap paragraphs in
tags - Return ONLY the HTML. No markdown fences, no explanation, no preamble. Job description: [big block of HTML-text with divs, spans, strong, ul, li, etc.]" So the task is: Take the provided "Job description" text, clean it according to the rules (but the rules are about formatting as clean semantic HTML, removing certain things, keeping others), and output ONLY the HTML. Let me re-read the initial prompt vs the actual input. Initial prompt: "You are a job listing editor... Your job is to extract ONLY the actual job information and return it in a clean, readable format. REMOVE all of the following: ... KEEP and STRUCTURE: ... Return ONLY the cleaned job text. Do not add any commentary..." Then the user says: "You receive a plain-text job description. Your ONLY job is to format it as clean semantic HTML." Then gives rules about HTML tags, and then provides the job description block. Actually, looking carefully, the user message is a mix of instructions and the actual job data. The core task is: format the given job description block as clean semantic HTML, following the specified rules. Rules given: - Use
for introductory paragraphs and general text - Use
for section headers (e.g. Responsibilities, Qualifications, Requirements, Education, Experience, Skills, How to Apply, Key Duties, About the Role)
- Use - for list items (duties, requirements, qualifications, skills)
- No CSS classes, no inline styles, no s, no
tags
- Preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase
- If text has no clear sections, just wrap paragraphs in tags
- Return ONLY the HTML. No markdown fences, no explanation, no preamble.
I need to parse the job description block and convert it to the specified HTML format, removing any stray formatting artifacts (the original has `
`, ``, `style="...">` attributes, etc.), and keeping all content word-for-word.
Let's examine the job description text structure. It's already somewhat structured with sections like "Job Purpose", "Key Accountabilities", "Key Performance Indicators (KPIs)", "Minimum Qualification and Experience", "Core Competencies", "HR Summary". There are also some dividers and horizontal rules represented as ``.
Rules say: No s, no inline styles, no
tags. So I need to strip those dividers and spans, and keep the text content.
Also: "Preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase". So I must include all the text exactly as written, but format it into the HTML tags specified.
Let's outline the structure I'll create:
The text seems to have these main sections:
- Job Purpose (introduced by `Job Purpose
`)
- Several paragraphs under `...`
- "Key Accountabilities" section with sub-items
- "Key Performance Indicators (KPIs)" section
- "Minimum Qualification and Experience" section
- "Core Competencies" section
- "HR Summary" section
- Some trailing paragraphs and lists
I need to map these to the HTML structure rules:
- Use for section headers
- Use - for list items
- Use
for introductory paragraphs and general text
Since I must preserve all content word-for-word, I'll keep every sentence, every bullet point exactly as is.
Let's go through the text carefully and extract/structure it.
Original text block (I'll copy and analyze):
```
Job Purpose
The Cargo Standards Officer is responsible for monitoring, enforcing, and continuously improving UNACL cargo operational standards, cargo safety compliance, operational quality assurance, and third-party cargo handling conformity in alignment with IOSA, ISAGO, IATA Cargo Handling Manual (ICHM), Dangerous Goods Regulations (DGR), aviation security requirements, customs requirements, and UNACL operational standards.
The role provides operational governance and quality oversight of outsourced cargo handling activities, Cargo GSAs, warehouse operators, cargo terminal providers, ground handling agents, and operational cargo partners to ensure standardized, safe, secure, compliant, and audit-ready cargo operations across UNACL network.
The role supports UNACL IOSA compliance, operational risk management, safety reporting, corrective action monitoring, operational quality assurance, and continuous operational improvement within cargo operations.
The role focuses heavily on operational oversight, service provider governance, operational compliance monitoring, and enforcement of standards across third-party cargo-handling environments.
The Cargo Standards Officer works closely with Cargo Operations, Cargo GSAs, Ground Handling Agents, Airport Operations, Safety & Quality teams, Flight Operations, Security teams, and regulatory stakeholders to support operational compliance, cargo safety, and cargo service quality.
Key Accountabilities
1. Cargo Operational Standards Management
- Monitor implementation of UNACL cargo operational standards across all cargo operations and stations.
- Ensure compliance with cargo handling procedures, cargo acceptance standards, operational documentation requirements, shipment handling controls, and UNACL operational procedures.
- Support standardization of cargo operational practices across all handling partners and operational locations.
- Ensure cargo operational processes remain audit-ready and compliant with UNACL safety and quality management systems.
2. IOSA, ISAGO and Operational Quality Compliance
- Support UNACL compliance with IOSA operational standards, ISAGO handling oversight requirements, IATA Cargo Handling Manual (ICHM), IATA Dangerous Goods Regulations (DGR), and UNACL operational quality standards.
- ... wait, let's look at original: original has `
2. IOSA, ISAGO and Operational Quality Compliance
` then `` with 5 `- ...
`. I'll just count them. (I'll handle carefully)
```
Let me copy the exact text from the user message to ensure I don't miss anything. I'll parse it mentally or textually.
Actually, I'm the AI, I can just read the block. Let me re-read the user message's job description part carefully. It's long. I'll need to systematically convert it.
Strategy: I'll go through the text, identify sections, headers, lists, paragraphs, and output HTML using ,
,
, - as appropriate, stripping all ``, ``, `style="..."`, `
`, etc., but keeping all text content exactly.
Important: The rule "Preserve ALL original content word-for-word" means I must include every word, including "1.", "2.", etc., and all the span text. But I need to format them properly.
Also: "No CSS classes, no inline styles, no s, no
tags" - so I must remove all those container divs and style attributes.
"Use for section headers (e.g. Responsibilities, Qualifications, Requirements, Education, Experience, Skills, How to Apply, Key Duties, About the Role)" - so I'll use for each major section title.
"Use - for list items (duties, requirements, qualifications, skills)" - the bullet points under each section should be
- .
"If text has no clear sections, just wrap paragraphs in
tags" - the introductory paragraphs before the first section header should be
.
Let's structure the output HTML logically:
Start with the job purpose description paragraphs as
.
Then
Job Purpose
? Wait, the rule says use for section headers. The original has "Job Purpose" as a strong heading. I'll use Job Purpose
. But need to check if "Job Purpose" is considered a section header. Yes, it's a section.
However, the rule says: "Use for section headers (e.g. Responsibilities, Qualifications, Requirements, Education, Experience, Skills, How to Apply, Key Duties, About the Role)". It lists examples. "Job Purpose" isn't listed but it's a section header. I'll use Job Purpose
.
But wait: The original text has `Job Purpose
` followed by paragraphs. Those paragraphs describe the job purpose. So maybe "Job Purpose" is the header, and the following paragraphs are the content. I'll structure it as:
Job Purpose
...paragraphs...
But the rule says "Preserve ALL original content word-for-word". The paragraphs after "Job Purpose" are already there. I'll include them as .
Let's list all sections I identify:
1. Job Purpose (header) + 5 paragraphs describing it
2. Key Accountabilities (header) + 11 sub-sections (1 to 11), each with bullet points under
3. Key Performance Indicators (KPIs) (header) + a list of 13 KPI evaluation points (under )
4. Minimum Qualification and Experience (header) + 7 bullet points under
5. Core Competencies (header) + 11 bullet points under
6. HR Summary (header) + 2 paragraphs
Also there's a divider after HR Summary and some trailing `
` etc. I need to handle those. The trailing parts: `
` and `
`. Since no
tags allowed, I might need to just include the text or strip them. But the rule says "Preserve ALL original content word-for-word". However, `
` and ` ` are not "content" per se, they are formatting. The instruction says "No CSS classes, no inline styles, no s, no
tags". So I must remove
tags. But the content inside them? The `
` might just be a paragraph with a line break. I'll probably just output the text content, ignoring the
tag, or maybe include the text if any. Looking: `
` - there's no text, just
and . Similarly `
`. I think it's safe to omit them or output empty ? But "Preserve ALL original content word-for-word" might conflict. I'll interpret that the actual visible text must be preserved; formatting tags like
are to be removed as per rules. I'll just not include those empty with only br/nbsp.
Let's re-read the very end of the job description text:
```
```
These seem like spacing artifacts. I'll omit them or output ? Better to omit entirely since rules say no
tags, and there's no meaningful text.
Now, let's map each section to HTML.
I need to be extremely careful to preserve all text word-for-word. I'll write out the HTML structure mentally, then produce it.
Let's go section by section.
**Section: Job Purpose**
Original divider: `Job Purpose
` -> I'll use `Job Purpose
` as the header.
Then the 5 paragraphs:
```
The Cargo Standards Officer is responsible for monitoring, enforcing, and continuously improving UNACL cargo operational standards, cargo safety compliance, operational quality assurance, and third-party cargo handling conformity in alignment with IOSA, ISAGO, IATA Cargo Handling Manual (ICHM), Dangerous Goods Regulations (DGR), aviation security requirements, customs requirements, and UNACL operational standards.
```
But I need to remove `` and keep the text. Rule: "Preserve ALL original content word-for-word". The text inside is content. I'll output just the text without , as text. But does "word-for-word" mean I should include the tags? No, the rules say "No CSS classes, no inline styles, no s, no
tags". It doesn't explicitly say no , but is likely considered inline styling or unnecessary. The rule says "Use for introductory paragraphs and general text". So I should output the paragraph text without . But to preserve "word-for-word", I'll include the exact text, without the tags. The content is the same. I'll just put the text directly inside .
Let's check: "Preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase". This means the textual content must be exact. I can strip the presentation tags (, , , etc.) as long as the text words remain exactly as original. I think that's the intent. Because if I had to keep and , that would conflict with "No CSS classes, no inline styles, no s, no
tags" - might be okay? It's not explicitly banned, but the list mentions no inline styles; is a semantic tag, not inline style. However, the rule "Use for section headers" suggests using appropriate semantic tags. I'll use maybe? But the examples of section headers use just the header text, no necessarily. To be safe, I'll remove all presentation tags (, ,
) and keep only the text in the specified tags (,
,
, - ). The text content will be exact.
Let's verify with the rules: "Preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase". If I remove , the words are still there, just not tagged. I think that's fine. The "content" refers to the information, not the markup tags. The markup tags are the format I'm choosing. So I'll strip all the original markup tags (, , ? maybe keep or not? The rule says "Use
for section headers". It doesn't say use for bold. I'll probably not use unless it's part of the section header text. But the original has `Job Purpose` inside. If I output `Job Purpose
`, the is removed, but the text "Job Purpose" is preserved. That's fine.
However, within the bullet points, there's `1. Cargo Operational Standards Management` followed by `- ...`. The "1." is part of the text. I need to keep "1." etc.
Let's carefully extract all text, ignoring tags.
I'll create a text-only version of the job description by mentally stripping tags, then re-markup with the required tags.
Let's do it step by step.
**Raw text extraction (mental):**
- Divider: ignore
- Par
Apply Now ↗
How well do you match?
Get an instant AI match score for this role — free, takes 3 minutes.
Tailor your CV for this role
The concierge rewrites your whole CV and writes a matching cover letter for this job — opens right here, nothing to paste.
Tailor My CV to This Job ✍️
Free cover letter for this job
Upload your CV and get a tailored cover letter in seconds — free, no account needed.
Generate a Cover Letter 📝
My Job Concierge
Let jobs find you
Leave your email and our AI matches you to new jobs across 24 African markets — free. You wait for the call.
Almost there
Add your CV for real matches
Upload your CV and we score every new job against your real experience — only strong matches reach your inbox. Optional, but it makes your matches far sharper.
You're in.
We'll email you the moment a job matches your profile. Check your inbox for a welcome from My Job Concierge.
ECHO
Your MJC Assistant
I'm ECHO, your MJC career assistant. I can help you find jobs, explore career tools, and connect with opportunities across Africa.
tags - Preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase - If text has no clear sections, just wrap paragraphs in
tags - Return ONLY the HTML. No markdown fences, no explanation, no preamble. I need to parse the job description block and convert it to the specified HTML format, removing any stray formatting artifacts (the original has `
tags. So I need to strip those dividers and spans, and keep the text content. Also: "Preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase". So I must include all the text exactly as written, but format it into the HTML tags specified. Let's outline the structure I'll create: The text seems to have these main sections: - Job Purpose (introduced by `
Job Purpose
...`
- "Key Accountabilities" section with sub-items
- "Key Performance Indicators (KPIs)" section
- "Minimum Qualification and Experience" section
- "Core Competencies" section
- "HR Summary" section
- Some trailing paragraphs and lists
I need to map these to the HTML structure rules:
- Use for introductory paragraphs and general text
Since I must preserve all content word-for-word, I'll keep every sentence, every bullet point exactly as is.
Let's go through the text carefully and extract/structure it.
Original text block (I'll copy and analyze):
```
Job Purpose The Cargo Standards Officer is responsible for monitoring, enforcing, and continuously improving UNACL cargo operational standards, cargo safety compliance, operational quality assurance, and third-party cargo handling conformity in alignment with IOSA, ISAGO, IATA Cargo Handling Manual (ICHM), Dangerous Goods Regulations (DGR), aviation security requirements, customs requirements, and UNACL operational standards. The role provides operational governance and quality oversight of outsourced cargo handling activities, Cargo GSAs, warehouse operators, cargo terminal providers, ground handling agents, and operational cargo partners to ensure standardized, safe, secure, compliant, and audit-ready cargo operations across UNACL network. The role supports UNACL IOSA compliance, operational risk management, safety reporting, corrective action monitoring, operational quality assurance, and continuous operational improvement within cargo operations. The role focuses heavily on operational oversight, service provider governance, operational compliance monitoring, and enforcement of standards across third-party cargo-handling environments. The Cargo Standards Officer works closely with Cargo Operations, Cargo GSAs, Ground Handling Agents, Airport Operations, Safety & Quality teams, Flight Operations, Security teams, and regulatory stakeholders to support operational compliance, cargo safety, and cargo service quality. Key Accountabilities 1. Cargo Operational Standards Management 2. IOSA, ISAGO and Operational Quality Compliance 2. IOSA, ISAGO and Operational Quality Compliance , tags" - the introductory paragraphs before the first section header should be .
Let's structure the output HTML logically:
Start with the job purpose description paragraphs as .
Then Job Purpose ...paragraphs... .
Let's list all sections I identify:
1. Job Purpose (header) + 5 paragraphs describing it
2. Key Accountabilities (header) + 11 sub-sections (1 to 11), each with bullet points under with only br/nbsp.
Let's re-read the very end of the job description text:
```
Job Purpose The Cargo Standards Officer is responsible for monitoring, enforcing, and continuously improving UNACL cargo operational standards, cargo safety compliance, operational quality assurance, and third-party cargo handling conformity in alignment with IOSA, ISAGO, IATA Cargo Handling Manual (ICHM), Dangerous Goods Regulations (DGR), aviation security requirements, customs requirements, and UNACL operational standards. text. But does "word-for-word" mean I should include the tags? No, the rules say "No CSS classes, no inline styles, no for introductory paragraphs and general text". So I should output the paragraph text without . But to preserve "word-for-word", I'll include the exact text, without the tags. The content is the same. I'll just put the text directly inside .
Let's check: "Preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase". This means the textual content must be exact. I can strip the presentation tags (, , , Get an instant AI match score for this role — free, takes 3 minutes. The concierge rewrites your whole CV and writes a matching cover letter for this job — opens right here, nothing to paste. Upload your CV and get a tailored cover letter in seconds — free, no account needed. Leave your email and our AI matches you to new jobs across 24 African markets — free. You wait for the call. 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. 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. for section headers
- Use
` with 5 `
`. I'll just count them.,
,
`, etc., but keeping all text content exactly.
Important: The rule "Preserve ALL original content word-for-word" means I must include every word, including "1.", "2.", etc., and all the span text. But I need to format them properly.
Also: "No CSS classes, no inline styles, no
tags" - so I must remove all those container divs and style attributes.
"Use for section headers (e.g. Responsibilities, Qualifications, Requirements, Education, Experience, Skills, How to Apply, Key Duties, About the Role)" - so I'll use
for each major section title.
"Use
Job Purpose
? Wait, the rule says use for section headers. The original has "Job Purpose" as a strong heading. I'll use
Job Purpose
. But need to check if "Job Purpose" is considered a section header. Yes, it's a section.
However, the rule says: "Use for section headers (e.g. Responsibilities, Qualifications, Requirements, Education, Experience, Skills, How to Apply, Key Duties, About the Role)". It lists examples. "Job Purpose" isn't listed but it's a section header. I'll use
Job Purpose
.
But wait: The original text has `Job Purpose
3. Key Performance Indicators (KPIs) (header) + a list of 13 KPI evaluation points (under
)
4. Minimum Qualification and Experience (header) + 7 bullet points under
5. Core Competencies (header) + 11 bullet points under
6. HR Summary (header) + 2 paragraphs
Also there's a divider after HR Summary and some trailing `
tags allowed, I might need to just include the text or strip them. But the rule says "Preserve ALL original content word-for-word". However, `
` and ` ` are not "content" per se, they are formatting. The instruction says "No CSS classes, no inline styles, no
tags". So I must remove
tags. But the content inside them? The `
` might just be a paragraph with a line break. I'll probably just output the text content, ignoring the
tag, or maybe include the text if any. Looking: `
and . Similarly `
are to be removed as per rules. I'll just not include those empty
tags, and there's no meaningful text.
Now, let's map each section to HTML.
I need to be extremely careful to preserve all text word-for-word. I'll write out the HTML structure mentally, then produce it.
Let's go section by section.
**Section: Job Purpose**
Original divider: `Job Purpose
` as the header.
Then the 5 paragraphs:
```
tags". It doesn't explicitly say no , but is likely considered inline styling or unnecessary. The rule says "Use
tags" - might be okay? It's not explicitly banned, but the list mentions no inline styles; is a semantic tag, not inline style. However, the rule "Use for section headers" suggests using appropriate semantic tags. I'll use maybe? But the examples of section headers use just the header text, no necessarily. To be safe, I'll remove all presentation tags (
) and keep only the text in the specified tags (,
,
for section headers". It doesn't say use for bold. I'll probably not use unless it's part of the section header text. But the original has `Job Purpose` inside. If I output `
Job Purpose
`, the is removed, but the text "Job Purpose" is preserved. That's fine.
However, within the bullet points, there's `1. Cargo Operational Standards Management` followed by `How well do you match?
Tailor your CV for this role
Free cover letter for this job
Let jobs find you
Add your CV for real matches
You're in.