Job Description
, , , for paragraphs, . No Job Description Business Title: Office Services Assistant Business Title: Office Services Assistant for introductory paragraphs and general text". It doesn't say to strip bold. But "clean semantic HTML" might imply using appropriate tags. I'll keep the bold as maybe. But the instruction: "No CSS classes, no inline styles, no Job Description Business Title: Office Services Assistant Business Title: Office Services Assistant Job Summary Essential Job Functions: Duties and Responsibilities Administrative: Finance: P&C: Office Maintenance: Problem Solving & Impact: Supervision Given/Received: Education: ** Experience: ** Typical Physical Demands: Requirements: Knowledge, Skills and Abilities Typical Physical Demands: Requirements: Knowledge, Skills and Abilities Technology to be Used: Travel Requirements: The expected hiring salary range... This job posting summarizes... FHI 360 is an equal opportunity...... Our values and commitments to safeguarding: FHI 360 is committed... FHI 360 will consider for employment... FHI 360 will never ask you...If you have questions... Please click here to continue... , The Office Services Assistant will provide support to the Strengthening Infectious disease Detection Systems (STRIDES) Activity in Kenya. Provides various office services support such as assists with maintaining the inventory levels of office supply cabinets, assuring order, and accessibility. Maintains cleanliness of the office environment. Keeps office/reception area in an orderly appearance and functioning manner. Screens all incoming visitors and vendors and direct them accordingly. Provides general staff support as needed and performs basic processes and procedures to accomplish tasks and receives close supervision. Organize beverage refreshments for staff during meetings and ensuring the meeting room is maintained in a clean and presentable manner thereafter. Ensuring cleanliness of the office and common areas. Ensuring the office and its environs are presentable and conducive for staff and visitors. Ensuring adequate office supplies. In charge of making sure the printing/documentation/photocopying area is well organized and incoming and outgoing mail is distributed in an organized manner. Assist in clerical and administrative duties. Assist the Administrative Assistant with the processing of DA1 forms. Monitor and ensure adequate office supplies. Handle pickup and delivery of items for the office as required. Assist in receiving and screening all incoming visitors in accordance with FHI 360 security procedures to identify them and determine the nature of their visit. Keeps a log of all visitors showing their name, time of arrival, who they visited and time of departure. Support in the office vehicle engine running in the absence of the drivers. Respond to general inquiries regarding FHI 360 Kenya country office. Support Finance in filing of the annual returns to the regulatory bodies. Support Finance in the follow up with utility payments to avoid disconnections. Support Finance in retrieving files from the archives. Support in the filing of the statutory obligations for the organization with the relevant statutory bodies. Support P&C in the scheduling of interviews by contacting candidates. Support P&C in the onboarding of new hires and ensuring they are settled in. Assist P&C in the processing of the FHI 360 IDs. Performs any other duties as assigned. Supervising cleaning, repair or maintenance work undertaken by a contractor out of the regular working hours. In collaboration with the management of the building to ensure fire drills are managed well and act as the Fire Marshall for the organization. The expected hiring salary range for this role is KES 1,300,000 - 1,600,000 for annual basic salary. When determining an offer amount, FHI 360 factors in multiple considerations, including but not limited to: relevant years of experience and education possessed by the applicant, internal equity, market pay, and budget. For internal candidates, salary placement will also follow FHI 360’s current promotional increase guidelines. This job posting summarizes the main duties of the job. It neither prescribes nor restricts the exact tasks that may be assigned to carry out these duties. This document should not be construed in any way to represent a contract of employment. Management reserves the right to review and revise this document at any time. FHI 360 is an equal opportunity and affirmative action employer whereby we do not engage in practices that discriminate against any person employed or seeking employment based on race, color, religion, sex, sexual orientation, gender identity, national or ethnic origin, age, marital status, physical or mental disability, protected Veteran status, or any other characteristic protected under applicable law. Our values and commitments to safeguarding: FHI 360 is committed to preventing any type of abuse, exploitation and harassment in our work environments and programs, including sexual abuse, exploitation and harassment. FHI 360 takes steps to safeguard the welfare of everyone who engages with our organization and programs and requires that all personnel, including staff members and volunteers, share this commitment and sign our code of conduct. All offers of employment will be subject to appropriate screening checks, including reference, 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.,
for section headers,
tags. Also preserve ALL original content word-for-word.
I need to parse the existing HTML and restructure it according to the rules. The input is a mix of HTML tags and text. I should extract the text content and then apply semantic HTML.
But the instruction: "You receive a plain-text job description. Your ONLY job is to format it as clean semantic HTML." However the input provided is already HTML. But the user says "Job description:" and then provides HTML. I think I need to treat that as the raw content and reformat it.
I need to identify sections: Job Summary, Essential Job Functions, Administrative, Finance, P&C, Office Maintenance, Problem Solving & Impact, Supervision Given/Received, Education, Experience, Typical Physical Demands, Requirements: Knowledge, Skills and Abilities, Technology to be Used, Travel Requirements, Salary info, disclaimer, EEO statement, safeguarding, etc.
Section headers should be . Lists should be
tags.
I must preserve all original content word-for-word. So I need to keep the exact text, including punctuation, but wrap in appropriate tags.
I'll go through the input and convert.
First, the input has many Job Description
? But the rule: Use for section headers (e.g. Responsibilities, Qualifications, Requirements, Education, Experience, Skills, How to Apply, Key Duties, About the Role). "Job Description" could be a section header. But it's the overall title. Might be
Job Description
.
Then
tags. It doesn't forbid or . But semantic HTML: we could use
tags". It doesn't mention or . I'll use for bold.
But the input has and . I'll convert to , to ? Underline is not semantic. Could use for emphasis. But to preserve word-for-word, I should keep the text exactly, but formatting tags are not content. The content is the text. I'll keep the text and apply semantic structure.
Better approach: Extract text content from the HTML, then restructure. But the user gave HTML as input. The instruction: "You receive a plain-text job description." But they gave HTML. Might be a mistake. I'll treat the input as the raw job description text (including HTML tags as part of the text?). Actually the user says "Job description:" and then provides HTML. I think they want me to clean up that HTML into semantic HTML.
I'll parse the HTML and output new HTML.
Let's write a script mentally.
I'll go through each element.
First, there is a empty, ignore.
Then Job Description
Then empty.
Then Job Summary
Then a paragraph with summary text.
Then empty.
Then Essential Job Functions: Duties and Responsibilities
Then Administrative
Then a paragraph with administrative duties.
Then Finance
Then paragraph.
Then
Then P&C
Then paragraph.
Then
Then Office Maintenance
Then paragraph.
Then
Then Problem Solving & Impact
Then
already a list. Keep as is.
Then
Then Supervision Given/Received
Then two lists. Could combine into one list? But original has two separate
. I'll keep as two separate lists.
Then
Then
Education
Then
Then
Then Experience
Then multiple lists. There are four
elements. I'll keep them as separate lists.
Then
Then
Typical Physical Demands
Then .
Then
list.
Then
Then
Technology to be Used
Then list.
Then
Then
Travel Requirements
Then list.
Then
Then
FHI 360 fosters...
tags. We must not use
. So split into paragraphs.
Then
Then
. Split.
Now, I need to output clean HTML with only ,
,
, no Job Description
Then for each field: Business Title, Reports To, Location, Job Code, Job Family. These could be a list or separate paragraphs. I'll make them paragraphs with strong labels.
Then Job Summary
Essential Job Functions: Duties and Responsibilities
Administrative
Finance
P&C
Office Maintenance
Problem Solving & Impact
Then Supervision Given/Received
Then Education
Then Experience
Then Typical Physical Demands
Then Requirements: Knowledge, Skills and Abilities
Then Technology to be Used
Then Travel Requirements
Then salary paragraph: How well do you match?
Tailor your CV for this role
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.