Job Description
,
, - , no classes/styles/div/br, preserve ALL original content word-for-word, no summarizing, if no clear sections just wrap in
.
The first part says "Return ONLY the cleaned job text. Do not add any commentary... or markdown formatting. Just the clean job listing text." But then the second part overrides with HTML formatting rules.
Let me read carefully. The user message starts with "You are a job listing editor..." then has "REMOVE all of the following..." and "KEEP and STRUCTURE:" and "Return ONLY the cleaned job text." Then it says "You receive a plain-text job description. Your ONLY job is to format it as clean semantic HTML." with rules about
,
, - , etc. And "Return ONLY the HTML. No markdown fences, no explanation, no preamble."
Then it gives the job description text.
I think the task is to take the provided job description text, clean it according to the rules (remove stuff, keep stuff), and output it as clean semantic HTML using the specified tags, preserving all original content word-for-word.
Let's look at the job description text:
```
The International Institute of Tropical Agriculture seeks suitable Nigeria nationals for the position below at the Institute’s Headquarters in Ibadan.
Position: Research Technician - Yam Pollen Research
Contract: 6-month renewable contract
Location: Ibadan
Closing Date: 15 October 2026
DUTIES
· Field monitoring, pollen collection, and storage
· Regularly monitor designated yam fields and crossing blocks for flowering.
· Identify male plants and flowers at the appropriate developmental stage for pollen collection.
· Collect mature anthers/pollen from designated yam genotypes.
· Conduct pollen collection at the appropriate time of day, including early-morning collection when required.
· Record genotype/accession, species, plot number, date, collection time, location, flower stage, and other required metadata.
· Ensure that all samples are correctly labeled immediately after collection.
· Transport samples from the field to the laboratory under the prescribed conditions.
· Maintain daily records of flowering and pollen availability for designated genotypes.
· Maintain traceability of each sample throughout processing.
```
Rules for cleaning:
- REMOVE: Social sharing text, author bylines, "you may also like", navigation, comments, ads, cookie notices, duplicate text, category labels that aren't part of the job, stray numbers/formatting artifacts.
- KEEP and STRUCTURE: Job title, company/organisation name, location, job description and responsibilities, requirements/qualifications, how to apply, salary, deadline/closing date, job ID/reference number, contract type/level.
- HTML formatting: Use for intro paragraphs and general text. Use
for section headers (Responsibilities, Qualifications, Requirements, Education, Experience, Skills, How to Apply, Key Duties, About the Role). Use - for list items. No CSS classes, inline styles, ,
. Preserve ALL original content word-for-word. If no clear sections, just wrap paragraphs in . Return ONLY the HTML. No markdown fences, no explanation, no preamble.
Now, I need to process the given text into HTML. Let's identify parts:
- "The International Institute of Tropical Agriculture seeks suitable Nigeria nationals for the position below at the Institute’s Headquarters in Ibadan." -> This is an introductory paragraph. Keep as
.
- "
" - empty paragraphs. Probably should remove or handle. Rule says "If text has no clear sections, just wrap paragraphs in tags". But empty paragraphs might be artifacts. I'll likely need to omit empty
or treat them as whitespace. The rule says preserve ALL original content word-for-word. But empty tags aren't content. I think I should remove empty paragraphs since they're not content, but the rule says preserve all original content word-for-word. Hmm. Maybe keep them as ? But the HTML rules say no
, and is technically allowed but maybe not needed. I'll see.
- "Position: Research Technician - Yam Pollen Research" -> Job title. Should be kept. The "Position:" might be considered a header or part of the title. I'll keep it as text. Could wrap in or
. Since it's a label, maybe keep as paragraph text.
- "Contract: 6-month renewable contract" -> Contract type/level. Keep.
- "Location: Ibadan" -> Location. Keep.
- "Closing Date: 15 October 2026" -> Deadline. Keep.
- "DUTIES" -> Section header. Should become DUTIES
or maybe Key Duties
. Rule says use for section headers (e.g. Responsibilities, Qualifications, Requirements, Education, Experience, Skills, How to Apply, Key Duties, About the Role). So "DUTIES" maps to "Key Duties". I'll use Key Duties
or just DUTIES
. To be safe, I'll use DUTIES
since it says "e.g." and I should preserve content word-for-word. But the header text should match the section. I'll output DUTIES
.
- The list items under DUTIES: each starts with "· ". These are bullet points. Rule says use - for list items. I need to convert each to
- text. But must preserve ALL original content word-for-word. The "·" is a bullet character. I'll keep it or replace with standard dash? Rule says preserve all original content word-for-word. The "·" is part of the content. I'll include it as is, but in HTML
- I can just keep the text. The non-breaking spaces must be preserved? "Preserve ALL original content word-for-word" means I should keep the exact text, including entities. But in HTML, will render as non-breaking space. I should keep them as is. However, the rule also says "No CSS classes, no inline styles, no s, no
tags". It doesn't say I can't keep HTML entities. I'll keep the text exactly as given, including and ·.
Let's list all the duty items:
1. "· Field monitoring, pollen collection, and storage"
2. "· Regularly monitor designated yam fields and crossing blocks for flowering."
3. "· Identify male plants and flowers at the appropriate developmental stage for pollen collection."
4. "· Collect mature anthers/pollen from designated yam genotypes."
5. "· Conduct pollen collection at the appropriate time of day, including early-morning collection when required."
6. "· Record genotype/accession, species, plot number, date, collection time, location, flower stage, and other required metadata."
7. "· Ensure that all samples are correctly labeled immediately after collection."
8. "· Transport samples from the field to the laboratory under the prescribed conditions."
9. "· Maintain daily records of flowering and pollen availability for designated genotypes."
10. "· Maintain traceability of each sample throughout processing."
Are there any other sections? The text ends after the duties. No explicit "Requirements" or "Qualifications" section in the provided text. The text only has the introductory part, position/contract/location/deadline, and DUTIES. So I'll just format what's there.
The rule: "If text has no clear sections, just wrap paragraphs in tags". But there is a clear section "DUTIES" with list items. So I'll use
for DUTIES and - for items.
Also, the initial part: "The International Institute of Tropical Agriculture seeks suitable Nigeria nationals for the position below at the Institute’s Headquarters in Ibadan." This is a paragraph. Should I keep it as
? Yes.
The empty "
" lines: I'll probably omit them since they're empty and not content, but the rule says preserve ALL original content word-for-word. Empty tags aren't content. I think it's safe to omit them, or I could output but that might be weird. I'll omit them, as they're likely formatting artifacts. The removal rules include "Stray numbers or formatting artifacts". Empty paragraphs might fall under that. I'll omit them.
Now, construct the HTML:
Start with The International Institute of Tropical Agriculture seeks suitable Nigeria nationals for the position below at the Institute’s Headquarters in Ibadan.
Then maybe the job details: Position, Contract, Location, Closing Date. How to structure? The rules say use for section headers, but these aren't really sections with lists. They are key-value pairs. The rule says "Use
for introductory paragraphs and general text". I could put them in
tags. But there are also tags in the original. The rule says "Preserve ALL original content word-for-word". So I need to keep the text exactly, including "Position:", "Contract:", etc. I could wrap each in , or I could keep them as they are but replace with ? Wait, the rule says: "Use for section headers (e.g. Responsibilities, Qualifications, Requirements, Education, Experience, Skills, How to Apply, Key Duties, About the Role)". The "Position:", "Contract:", "Location:", "Closing Date:" are not in that list. They are probably part of the introductory info. I'll treat them as general text and wrap in
. But the original has them in . I need to preserve content word-for-word, but can I change the tag? The rule says "Use for introductory paragraphs and general text". It doesn't say I must keep . It says "Preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase". So I can keep the text, but the tags should follow the rules: ,
, - . I should probably not use since it's not in the allowed tags list (only
,
, - are specified; "No CSS classes, no inline styles, no s, no
tags"). might be considered inline style/semantic but it's not explicitly banned, but the allowed tags seem limited to and
and - . I'll avoid and just use
and
. I'll keep the text content, maybe without the tags, but the text itself includes "Position:" etc. I'll just put the text in tags.
Let's re-read: "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"
So I need to output HTML using only those tags, preserving content. I should not include ,
, etc. I'll just use and
and - .
How to handle the position/contract/location/closing date? They are part of the job info. I could put them all in a
tag as a block of text, or separate
s. Since they are general text, I'll put each in a
, or maybe combine into one
. To be safe, I'll put each key-value pair on its own line, but as
. However, the rule says "Use
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 📝
. The first part says "Return ONLY the cleaned job text. Do not add any commentary... or markdown formatting. Just the clean job listing text." But then the second part overrides with HTML formatting rules. Let me read carefully. The user message starts with "You are a job listing editor..." then has "REMOVE all of the following..." and "KEEP and STRUCTURE:" and "Return ONLY the cleaned job text." Then it says "You receive a plain-text job description. Your ONLY job is to format it as clean semantic HTML." with rules about
,
, - , etc. And "Return ONLY the HTML. No markdown fences, no explanation, no preamble."
Then it gives the job description text.
I think the task is to take the provided job description text, clean it according to the rules (remove stuff, keep stuff), and output it as clean semantic HTML using the specified tags, preserving all original content word-for-word.
Let's look at the job description text:
```
The International Institute of Tropical Agriculture seeks suitable Nigeria nationals for the position below at the Institute’s Headquarters in Ibadan.
Position: Research Technician - Yam Pollen Research
Contract: 6-month renewable contract
Location: Ibadan
Closing Date: 15 October 2026
DUTIES
· Field monitoring, pollen collection, and storage
· Regularly monitor designated yam fields and crossing blocks for flowering.
· Identify male plants and flowers at the appropriate developmental stage for pollen collection.
· Collect mature anthers/pollen from designated yam genotypes.
· Conduct pollen collection at the appropriate time of day, including early-morning collection when required.
· Record genotype/accession, species, plot number, date, collection time, location, flower stage, and other required metadata.
· Ensure that all samples are correctly labeled immediately after collection.
· Transport samples from the field to the laboratory under the prescribed conditions.
· Maintain daily records of flowering and pollen availability for designated genotypes.
· Maintain traceability of each sample throughout processing.
```
Rules for cleaning:
- REMOVE: Social sharing text, author bylines, "you may also like", navigation, comments, ads, cookie notices, duplicate text, category labels that aren't part of the job, stray numbers/formatting artifacts.
- KEEP and STRUCTURE: Job title, company/organisation name, location, job description and responsibilities, requirements/qualifications, how to apply, salary, deadline/closing date, job ID/reference number, contract type/level.
- HTML formatting: Use for intro paragraphs and general text. Use
for section headers (Responsibilities, Qualifications, Requirements, Education, Experience, Skills, How to Apply, Key Duties, About the Role). Use - for list items. No CSS classes, inline styles, ,
. Preserve ALL original content word-for-word. If no clear sections, just wrap paragraphs in . Return ONLY the HTML. No markdown fences, no explanation, no preamble.
Now, I need to process the given text into HTML. Let's identify parts:
- "The International Institute of Tropical Agriculture seeks suitable Nigeria nationals for the position below at the Institute’s Headquarters in Ibadan." -> This is an introductory paragraph. Keep as
.
- "
" - empty paragraphs. Probably should remove or handle. Rule says "If text has no clear sections, just wrap paragraphs in tags". But empty paragraphs might be artifacts. I'll likely need to omit empty
or treat them as whitespace. The rule says preserve ALL original content word-for-word. But empty tags aren't content. I think I should remove empty paragraphs since they're not content, but the rule says preserve all original content word-for-word. Hmm. Maybe keep them as ? But the HTML rules say no
, and is technically allowed but maybe not needed. I'll see.
- "Position: Research Technician - Yam Pollen Research" -> Job title. Should be kept. The "Position:" might be considered a header or part of the title. I'll keep it as text. Could wrap in or
. Since it's a label, maybe keep as paragraph text.
- "Contract: 6-month renewable contract" -> Contract type/level. Keep.
- "Location: Ibadan" -> Location. Keep.
- "Closing Date: 15 October 2026" -> Deadline. Keep.
- "DUTIES" -> Section header. Should become DUTIES
or maybe Key Duties
. Rule says use for section headers (e.g. Responsibilities, Qualifications, Requirements, Education, Experience, Skills, How to Apply, Key Duties, About the Role). So "DUTIES" maps to "Key Duties". I'll use Key Duties
or just DUTIES
. To be safe, I'll use DUTIES
since it says "e.g." and I should preserve content word-for-word. But the header text should match the section. I'll output DUTIES
.
- The list items under DUTIES: each starts with "· ". These are bullet points. Rule says use - for list items. I need to convert each to
- text. But must preserve ALL original content word-for-word. The "·" is a bullet character. I'll keep it or replace with standard dash? Rule says preserve all original content word-for-word. The "·" is part of the content. I'll include it as is, but in HTML
- I can just keep the text. The non-breaking spaces must be preserved? "Preserve ALL original content word-for-word" means I should keep the exact text, including entities. But in HTML, will render as non-breaking space. I should keep them as is. However, the rule also says "No CSS classes, no inline styles, no s, no
tags". It doesn't say I can't keep HTML entities. I'll keep the text exactly as given, including and ·.
Let's list all the duty items:
1. "· Field monitoring, pollen collection, and storage"
2. "· Regularly monitor designated yam fields and crossing blocks for flowering."
3. "· Identify male plants and flowers at the appropriate developmental stage for pollen collection."
4. "· Collect mature anthers/pollen from designated yam genotypes."
5. "· Conduct pollen collection at the appropriate time of day, including early-morning collection when required."
6. "· Record genotype/accession, species, plot number, date, collection time, location, flower stage, and other required metadata."
7. "· Ensure that all samples are correctly labeled immediately after collection."
8. "· Transport samples from the field to the laboratory under the prescribed conditions."
9. "· Maintain daily records of flowering and pollen availability for designated genotypes."
10. "· Maintain traceability of each sample throughout processing."
Are there any other sections? The text ends after the duties. No explicit "Requirements" or "Qualifications" section in the provided text. The text only has the introductory part, position/contract/location/deadline, and DUTIES. So I'll just format what's there.
The rule: "If text has no clear sections, just wrap paragraphs in tags". But there is a clear section "DUTIES" with list items. So I'll use
for DUTIES and - for items.
Also, the initial part: "The International Institute of Tropical Agriculture seeks suitable Nigeria nationals for the position below at the Institute’s Headquarters in Ibadan." This is a paragraph. Should I keep it as
? Yes.
The empty "
" lines: I'll probably omit them since they're empty and not content, but the rule says preserve ALL original content word-for-word. Empty tags aren't content. I think it's safe to omit them, or I could output but that might be weird. I'll omit them, as they're likely formatting artifacts. The removal rules include "Stray numbers or formatting artifacts". Empty paragraphs might fall under that. I'll omit them.
Now, construct the HTML:
Start with The International Institute of Tropical Agriculture seeks suitable Nigeria nationals for the position below at the Institute’s Headquarters in Ibadan.
Then maybe the job details: Position, Contract, Location, Closing Date. How to structure? The rules say use for section headers, but these aren't really sections with lists. They are key-value pairs. The rule says "Use
for introductory paragraphs and general text". I could put them in
tags. But there are also tags in the original. The rule says "Preserve ALL original content word-for-word". So I need to keep the text exactly, including "Position:", "Contract:", etc. I could wrap each in , or I could keep them as they are but replace with ? Wait, the rule says: "Use for section headers (e.g. Responsibilities, Qualifications, Requirements, Education, Experience, Skills, How to Apply, Key Duties, About the Role)". The "Position:", "Contract:", "Location:", "Closing Date:" are not in that list. They are probably part of the introductory info. I'll treat them as general text and wrap in
. But the original has them in . I need to preserve content word-for-word, but can I change the tag? The rule says "Use for introductory paragraphs and general text". It doesn't say I must keep . It says "Preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase". So I can keep the text, but the tags should follow the rules: ,
, - . I should probably not use since it's not in the allowed tags list (only
,
, - are specified; "No CSS classes, no inline styles, no s, no
tags"). might be considered inline style/semantic but it's not explicitly banned, but the allowed tags seem limited to and
and - . I'll avoid and just use
and
. I'll keep the text content, maybe without the tags, but the text itself includes "Position:" etc. I'll just put the text in tags.
Let's re-read: "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"
So I need to output HTML using only those tags, preserving content. I should not include ,
, etc. I'll just use and
and - .
How to handle the position/contract/location/closing date? They are part of the job info. I could put them all in a
tag as a block of text, or separate
s. Since they are general text, I'll put each in a
, or maybe combine into one
. To be safe, I'll put each key-value pair on its own line, but as
. However, the rule says "Use
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 📝
The International Institute of Tropical Agriculture seeks suitable Nigeria nationals for the position below at the Institute’s Headquarters in Ibadan.
Position: Research Technician - Yam Pollen Research
Contract: 6-month renewable contract
Location: Ibadan
Closing Date: 15 October 2026
DUTIES
· Field monitoring, pollen collection, and storage
· Regularly monitor designated yam fields and crossing blocks for flowering.
· Identify male plants and flowers at the appropriate developmental stage for pollen collection.
· Collect mature anthers/pollen from designated yam genotypes.
· Conduct pollen collection at the appropriate time of day, including early-morning collection when required.
· Record genotype/accession, species, plot number, date, collection time, location, flower stage, and other required metadata.
· Ensure that all samples are correctly labeled immediately after collection.
· Transport samples from the field to the laboratory under the prescribed conditions.
· Maintain daily records of flowering and pollen availability for designated genotypes.
· Maintain traceability of each sample throughout processing.
``` Rules for cleaning: - REMOVE: Social sharing text, author bylines, "you may also like", navigation, comments, ads, cookie notices, duplicate text, category labels that aren't part of the job, stray numbers/formatting artifacts. - KEEP and STRUCTURE: Job title, company/organisation name, location, job description and responsibilities, requirements/qualifications, how to apply, salary, deadline/closing date, job ID/reference number, contract type/level. - HTML formatting: Usefor intro paragraphs and general text. Use
for section headers (Responsibilities, Qualifications, Requirements, Education, Experience, Skills, How to Apply, Key Duties, About the Role). Use - for list items. No CSS classes, inline styles, ,
. Preserve ALL original content word-for-word. If no clear sections, just wrap paragraphs in . Return ONLY the HTML. No markdown fences, no explanation, no preamble.
Now, I need to process the given text into HTML. Let's identify parts:
- "The International Institute of Tropical Agriculture seeks suitable Nigeria nationals for the position below at the Institute’s Headquarters in Ibadan." -> This is an introductory paragraph. Keep as
.
- "
" - empty paragraphs. Probably should remove or handle. Rule says "If text has no clear sections, just wrap paragraphs in tags". But empty paragraphs might be artifacts. I'll likely need to omit empty
or treat them as whitespace. The rule says preserve ALL original content word-for-word. But empty tags aren't content. I think I should remove empty paragraphs since they're not content, but the rule says preserve all original content word-for-word. Hmm. Maybe keep them as ? But the HTML rules say no
, and is technically allowed but maybe not needed. I'll see.
- "Position: Research Technician - Yam Pollen Research" -> Job title. Should be kept. The "Position:" might be considered a header or part of the title. I'll keep it as text. Could wrap in or
. Since it's a label, maybe keep as paragraph text.
- "Contract: 6-month renewable contract" -> Contract type/level. Keep.
- "Location: Ibadan" -> Location. Keep.
- "Closing Date: 15 October 2026" -> Deadline. Keep.
- "DUTIES" -> Section header. Should become DUTIES
or maybe Key Duties
. Rule says use for section headers (e.g. Responsibilities, Qualifications, Requirements, Education, Experience, Skills, How to Apply, Key Duties, About the Role). So "DUTIES" maps to "Key Duties". I'll use Key Duties
or just DUTIES
. To be safe, I'll use DUTIES
since it says "e.g." and I should preserve content word-for-word. But the header text should match the section. I'll output DUTIES
.
- The list items under DUTIES: each starts with "· ". These are bullet points. Rule says use - for list items. I need to convert each to
- text. But must preserve ALL original content word-for-word. The "·" is a bullet character. I'll keep it or replace with standard dash? Rule says preserve all original content word-for-word. The "·" is part of the content. I'll include it as is, but in HTML
- I can just keep the text. The non-breaking spaces must be preserved? "Preserve ALL original content word-for-word" means I should keep the exact text, including entities. But in HTML, will render as non-breaking space. I should keep them as is. However, the rule also says "No CSS classes, no inline styles, no s, no
tags". It doesn't say I can't keep HTML entities. I'll keep the text exactly as given, including and ·.
Let's list all the duty items:
1. "· Field monitoring, pollen collection, and storage"
2. "· Regularly monitor designated yam fields and crossing blocks for flowering."
3. "· Identify male plants and flowers at the appropriate developmental stage for pollen collection."
4. "· Collect mature anthers/pollen from designated yam genotypes."
5. "· Conduct pollen collection at the appropriate time of day, including early-morning collection when required."
6. "· Record genotype/accession, species, plot number, date, collection time, location, flower stage, and other required metadata."
7. "· Ensure that all samples are correctly labeled immediately after collection."
8. "· Transport samples from the field to the laboratory under the prescribed conditions."
9. "· Maintain daily records of flowering and pollen availability for designated genotypes."
10. "· Maintain traceability of each sample throughout processing."
Are there any other sections? The text ends after the duties. No explicit "Requirements" or "Qualifications" section in the provided text. The text only has the introductory part, position/contract/location/deadline, and DUTIES. So I'll just format what's there.
The rule: "If text has no clear sections, just wrap paragraphs in tags". But there is a clear section "DUTIES" with list items. So I'll use
for DUTIES and - for items.
Also, the initial part: "The International Institute of Tropical Agriculture seeks suitable Nigeria nationals for the position below at the Institute’s Headquarters in Ibadan." This is a paragraph. Should I keep it as
? Yes.
The empty "
" lines: I'll probably omit them since they're empty and not content, but the rule says preserve ALL original content word-for-word. Empty tags aren't content. I think it's safe to omit them, or I could output but that might be weird. I'll omit them, as they're likely formatting artifacts. The removal rules include "Stray numbers or formatting artifacts". Empty paragraphs might fall under that. I'll omit them.
Now, construct the HTML:
Start with The International Institute of Tropical Agriculture seeks suitable Nigeria nationals for the position below at the Institute’s Headquarters in Ibadan.
Then maybe the job details: Position, Contract, Location, Closing Date. How to structure? The rules say use for section headers, but these aren't really sections with lists. They are key-value pairs. The rule says "Use
for introductory paragraphs and general text". I could put them in
tags. But there are also tags in the original. The rule says "Preserve ALL original content word-for-word". So I need to keep the text exactly, including "Position:", "Contract:", etc. I could wrap each in , or I could keep them as they are but replace with ? Wait, the rule says: "Use for section headers (e.g. Responsibilities, Qualifications, Requirements, Education, Experience, Skills, How to Apply, Key Duties, About the Role)". The "Position:", "Contract:", "Location:", "Closing Date:" are not in that list. They are probably part of the introductory info. I'll treat them as general text and wrap in
. But the original has them in . I need to preserve content word-for-word, but can I change the tag? The rule says "Use for introductory paragraphs and general text". It doesn't say I must keep . It says "Preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase". So I can keep the text, but the tags should follow the rules: ,
, - . I should probably not use since it's not in the allowed tags list (only
,
, - are specified; "No CSS classes, no inline styles, no s, no
tags"). might be considered inline style/semantic but it's not explicitly banned, but the allowed tags seem limited to and
and - . I'll avoid and just use
and
. I'll keep the text content, maybe without the tags, but the text itself includes "Position:" etc. I'll just put the text in tags.
Let's re-read: "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"
So I need to output HTML using only those tags, preserving content. I should not include ,
, etc. I'll just use and
and - .
How to handle the position/contract/location/closing date? They are part of the job info. I could put them all in a
tag as a block of text, or separate
s. Since they are general text, I'll put each in a
, or maybe combine into one
. To be safe, I'll put each key-value pair on its own line, but as
. However, the rule says "Use
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. If no clear sections, just wrap paragraphs in
. Return ONLY the HTML. No markdown fences, no explanation, no preamble. Now, I need to process the given text into HTML. Let's identify parts: - "The International Institute of Tropical Agriculture seeks suitable Nigeria nationals for the position below at the Institute’s Headquarters in Ibadan." -> This is an introductory paragraph. Keep as
. - "
" - empty paragraphs. Probably should remove or handle. Rule says "If text has no clear sections, just wrap paragraphs intags". But empty paragraphs might be artifacts. I'll likely need to omit empty
or treat them as whitespace. The rule says preserve ALL original content word-for-word. But empty tags aren't content. I think I should remove empty paragraphs since they're not content, but the rule says preserve all original content word-for-word. Hmm. Maybe keep them as ? But the HTML rules say no, and is technically allowed but maybe not needed. I'll see. - "Position: Research Technician - Yam Pollen Research" -> Job title. Should be kept. The "Position:" might be considered a header or part of the title. I'll keep it as text. Could wrap in
or
. Since it's a label, maybe keep as paragraph text.
- "Contract: 6-month renewable contract" -> Contract type/level. Keep.
- "Location: Ibadan" -> Location. Keep.
- "Closing Date: 15 October 2026" -> Deadline. Keep.
- "DUTIES" -> Section header. Should become DUTIES
or maybe Key Duties
. Rule says use for section headers (e.g. Responsibilities, Qualifications, Requirements, Education, Experience, Skills, How to Apply, Key Duties, About the Role). So "DUTIES" maps to "Key Duties". I'll use Key Duties
or just DUTIES
. To be safe, I'll use DUTIES
since it says "e.g." and I should preserve content word-for-word. But the header text should match the section. I'll output DUTIES
.
- The list items under DUTIES: each starts with "· ". These are bullet points. Rule says use - for list items. I need to convert each to
- text. But must preserve ALL original content word-for-word. The "·" is a bullet character. I'll keep it or replace with standard dash? Rule says preserve all original content word-for-word. The "·" is part of the content. I'll include it as is, but in HTML
- I can just keep the text. The non-breaking spaces must be preserved? "Preserve ALL original content word-for-word" means I should keep the exact text, including entities. But in HTML, will render as non-breaking space. I should keep them as is. However, the rule also says "No CSS classes, no inline styles, no s, no
tags". It doesn't say I can't keep HTML entities. I'll keep the text exactly as given, including and ·.
Let's list all the duty items:
1. "· Field monitoring, pollen collection, and storage"
2. "· Regularly monitor designated yam fields and crossing blocks for flowering."
3. "· Identify male plants and flowers at the appropriate developmental stage for pollen collection."
4. "· Collect mature anthers/pollen from designated yam genotypes."
5. "· Conduct pollen collection at the appropriate time of day, including early-morning collection when required."
6. "· Record genotype/accession, species, plot number, date, collection time, location, flower stage, and other required metadata."
7. "· Ensure that all samples are correctly labeled immediately after collection."
8. "· Transport samples from the field to the laboratory under the prescribed conditions."
9. "· Maintain daily records of flowering and pollen availability for designated genotypes."
10. "· Maintain traceability of each sample throughout processing."
Are there any other sections? The text ends after the duties. No explicit "Requirements" or "Qualifications" section in the provided text. The text only has the introductory part, position/contract/location/deadline, and DUTIES. So I'll just format what's there.
The rule: "If text has no clear sections, just wrap paragraphs in tags". But there is a clear section "DUTIES" with list items. So I'll use
for DUTIES and - for items.
Also, the initial part: "The International Institute of Tropical Agriculture seeks suitable Nigeria nationals for the position below at the Institute’s Headquarters in Ibadan." This is a paragraph. Should I keep it as
? Yes.
The empty "
" lines: I'll probably omit them since they're empty and not content, but the rule says preserve ALL original content word-for-word. Empty tags aren't content. I think it's safe to omit them, or I could output but that might be weird. I'll omit them, as they're likely formatting artifacts. The removal rules include "Stray numbers or formatting artifacts". Empty paragraphs might fall under that. I'll omit them.
Now, construct the HTML:
Start with The International Institute of Tropical Agriculture seeks suitable Nigeria nationals for the position below at the Institute’s Headquarters in Ibadan.
Then maybe the job details: Position, Contract, Location, Closing Date. How to structure? The rules say use for section headers, but these aren't really sections with lists. They are key-value pairs. The rule says "Use
for introductory paragraphs and general text". I could put them in
tags. But there are also tags in the original. The rule says "Preserve ALL original content word-for-word". So I need to keep the text exactly, including "Position:", "Contract:", etc. I could wrap each in , or I could keep them as they are but replace with ? Wait, the rule says: "Use for section headers (e.g. Responsibilities, Qualifications, Requirements, Education, Experience, Skills, How to Apply, Key Duties, About the Role)". The "Position:", "Contract:", "Location:", "Closing Date:" are not in that list. They are probably part of the introductory info. I'll treat them as general text and wrap in
. But the original has them in . I need to preserve content word-for-word, but can I change the tag? The rule says "Use for introductory paragraphs and general text". It doesn't say I must keep . It says "Preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase". So I can keep the text, but the tags should follow the rules: ,
, - . I should probably not use since it's not in the allowed tags list (only
,
, - are specified; "No CSS classes, no inline styles, no s, no
tags"). might be considered inline style/semantic but it's not explicitly banned, but the allowed tags seem limited to and
and - . I'll avoid and just use
and
. I'll keep the text content, maybe without the tags, but the text itself includes "Position:" etc. I'll just put the text in tags.
Let's re-read: "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"
So I need to output HTML using only those tags, preserving content. I should not include ,
, etc. I'll just use and
and - .
How to handle the position/contract/location/closing date? They are part of the job info. I could put them all in a
tag as a block of text, or separate
s. Since they are general text, I'll put each in a
, or maybe combine into one
. To be safe, I'll put each key-value pair on its own line, but as
. However, the rule says "Use
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 📝
Key Duties
or justDUTIES
. To be safe, I'll useDUTIES
since it says "e.g." and I should preserve content word-for-word. But the header text should match the section. I'll outputDUTIES
. - The list items under DUTIES: each starts with "· ". These are bullet points. Rule says use- for list items. I need to convert each to
- text. But must preserve ALL original content word-for-word. The "·" is a bullet character. I'll keep it or replace with standard dash? Rule says preserve all original content word-for-word. The "·" is part of the content. I'll include it as is, but in HTML
- I can just keep the text. The non-breaking spaces must be preserved? "Preserve ALL original content word-for-word" means I should keep the exact text, including entities. But in HTML, will render as non-breaking space. I should keep them as is. However, the rule also says "No CSS classes, no inline styles, no s, no
tags". It doesn't say I can't keep HTML entities. I'll keep the text exactly as given, including and ·. Let's list all the duty items: 1. "· Field monitoring, pollen collection, and storage" 2. "· Regularly monitor designated yam fields and crossing blocks for flowering." 3. "· Identify male plants and flowers at the appropriate developmental stage for pollen collection." 4. "· Collect mature anthers/pollen from designated yam genotypes." 5. "· Conduct pollen collection at the appropriate time of day, including early-morning collection when required." 6. "· Record genotype/accession, species, plot number, date, collection time, location, flower stage, and other required metadata." 7. "· Ensure that all samples are correctly labeled immediately after collection." 8. "· Transport samples from the field to the laboratory under the prescribed conditions." 9. "· Maintain daily records of flowering and pollen availability for designated genotypes." 10. "· Maintain traceability of each sample throughout processing." Are there any other sections? The text ends after the duties. No explicit "Requirements" or "Qualifications" section in the provided text. The text only has the introductory part, position/contract/location/deadline, and DUTIES. So I'll just format what's there. The rule: "If text has no clear sections, just wrap paragraphs intags". But there is a clear section "DUTIES" with list items. So I'll use
for DUTIES and
- for items.
Also, the initial part: "The International Institute of Tropical Agriculture seeks suitable Nigeria nationals for the position below at the Institute’s Headquarters in Ibadan." This is a paragraph. Should I keep it as
? Yes. The empty "
" lines: I'll probably omit them since they're empty and not content, but the rule says preserve ALL original content word-for-word. Empty tags aren't content. I think it's safe to omit them, or I could output but that might be weird. I'll omit them, as they're likely formatting artifacts. The removal rules include "Stray numbers or formatting artifacts". Empty paragraphs might fall under that. I'll omit them. Now, construct the HTML: Start withThe International Institute of Tropical Agriculture seeks suitable Nigeria nationals for the position below at the Institute’s Headquarters in Ibadan.
Then maybe the job details: Position, Contract, Location, Closing Date. How to structure? The rules say usefor section headers, but these aren't really sections with lists. They are key-value pairs. The rule says "Use
for introductory paragraphs and general text". I could put them in
tags. But there are also tags in the original. The rule says "Preserve ALL original content word-for-word". So I need to keep the text exactly, including "Position:", "Contract:", etc. I could wrap each in
, or I could keep them as they are but replace with
? Wait, the rule says: "Use
for section headers (e.g. Responsibilities, Qualifications, Requirements, Education, Experience, Skills, How to Apply, Key Duties, About the Role)". The "Position:", "Contract:", "Location:", "Closing Date:" are not in that list. They are probably part of the introductory info. I'll treat them as general text and wrap in
. But the original has them in . I need to preserve content word-for-word, but can I change the tag? The rule says "Use
for introductory paragraphs and general text". It doesn't say I must keep . It says "Preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase". So I can keep the text, but the tags should follow the rules:
,
,
- . I should probably not use since it's not in the allowed tags list (only
,
,
- are specified; "No CSS classes, no inline styles, no s, no
tags"). might be considered inline style/semantic but it's not explicitly banned, but the allowed tags seem limited toand
and
- . I'll avoid and just use
and
. I'll keep the text content, maybe without the tags, but the text itself includes "Position:" etc. I'll just put the text in
tags. Let's re-read: "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" So I need to output HTML using only those tags, preserving content. I should not include ,
, etc. I'll just useand
and
- .
How to handle the position/contract/location/closing date? They are part of the job info. I could put them all in a
tag as a block of text, or separate
s. Since they are general text, I'll put each in a
, or maybe combine into one
. To be safe, I'll put each key-value pair on its own line, but as
. However, the rule says "Use
- .
How to handle the position/contract/location/closing date? They are part of the job info. I could put them all in a
- for list items (duties, requirements, qualifications, skills) - No CSS classes, no inline styles, no
- . I'll avoid and just use
- are specified; "No CSS classes, no inline styles, no
- . I should probably not use since it's not in the allowed tags list (only
Apply Now ↗How well do you match?
Get an instant AI match score for this role — free, takes 3 minutes.
Tailor your CV for this role
The concierge rewrites your whole CV and writes a matching cover letter for this job — opens right here, nothing to paste.
Tailor My CV to This Job ✍️Free cover letter for this job
Upload your CV and get a tailored cover letter in seconds — free, no account needed.
Generate a Cover Letter 📝 - for items.
Also, the initial part: "The International Institute of Tropical Agriculture seeks suitable Nigeria nationals for the position below at the Institute’s Headquarters in Ibadan." This is a paragraph. Should I keep it as
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.