Job Description
for intro paragraphs and general text,
for section headers (e.g. Responsibilities, Qualifications, Requirements, Education, Experience, Skills, How to Apply, Key Duties, About the Role). Use - for list items. No CSS classes, no inline styles, no s, no
tags. Must preserve all original content word-for-word. So we need to convert the given raw text into HTML using appropriate tags.
We need to identify sections and headers. The raw text includes some headings like "Job Description:", "Key Responsibilities", "Ideal Candidate Profile", "Application Instructions", "Important Notices", "Applicant Types Accepted". Also there are bold tags etc. We need to preserve them? The instruction says preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase. That includes the tags? The raw text includes HTML tags like , , , etc. Should we keep them? The instruction says preserve ALL original content word-for-word. That likely means we must keep the same characters, including the HTML tags? But we are to output clean semantic HTML, using
,
, - . We cannot keep the original tags? The instruction says preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase. That suggests we must keep the exact text including the tags? But we are to format as clean semantic HTML, using
for paragraphs and
for section headers. So we need to replace the headings with tags, but keep the content inside unchanged, including any markup? The original content includes tags around text like "Overview". Should we keep those tags? The instruction says preserve ALL original content word-for-word. So we must keep the tags as they appear. However, we are to use for section headers. The original headings are not but maybe bold text. For example, "Job Description:" is preceded by Job Description:. That is a heading. We could wrap that in and keep the tags inside? The instruction says use for section headers (e.g. Responsibilities, Qualifications, Requirements, Education, Experience, Skills, How to Apply, Key Duties, About the Role). So we need to identify those sections and wrap them in . The content inside should be preserved exactly, including any or other markup.
We must not add any extra text, no commentary. Just the HTML.
Let's parse the raw text:
```
With 75 years of experience, our focus is on helping the most vulnerable children overcome poverty and experience fullness of life. We help children of all backgrounds, even in the most dangerous places, inspired by our Christian faith.
Come join our 31,000+ staff working in nearly 100 countries and share the joy of transforming vulnerable children’s life stories!
Employee Contract Type:
Local - Fixed Term Employee (Fixed Term)Job Description:
Overview
VisionFund Kenya is a dynamic financial services company and a key investment of World Vision Kenya, committed to fostering sustainable financial inclusion. Learn more at www.visionfundkenya.co.ke.
The Accounts Assistant supports the Finance function within the VisionFund Kenya Office. Reporting to the Financial accountant the individual supports the finance team in strengthening internal controls, maintaining proper documentation, and improving efficiency in financial operations.
The intern assists in ensuring accurate processing of financial transactions in compliance with VisionFund Kenya policies and applicable financial regulations.
Key Responsibilities
1. Payment Processing
• Process bank & M-Pesa payments, including business floats, statutory payments, invoices, and staff wages accurately.
• Verify supplier invoices, ETR receipts, and LPOs.
2. Payroll Administration
• Review payroll adjustments and reports.
• Process payroll transactions and post monthly payroll journals.
3. Cash Flow Management
• Monitor daily bank balances and maintain cash flow reports.
• Manage short-term cash requirements and inter-bank transfers.
4. Bank Reconciliation
• Conduct daily and monthly bank reconciliations.
• Resolve discrepancies and ensure accurate accounting records.
5. General Ledger & Month-End Close
• Maintain and reconcile ledger accounts.
• Post journal entries, accruals, prepayments, and intercompany transactions.
• Support month-end and year-end closing processes.
• Prepare and post end-of-month journals.
6. Tax & Statutory Compliance
• Prepare statutory tax returns/payments (VAT, PAYE, withholding tax, excise duty).
• Ensure compliance with local and international tax regulations.
7. Reporting Support
• Prepare funded project reports and monitor budgets.
• Generate management reports.
• Ensure proper safe custody management.
8 Any other Duties assigned or delegated
- And any other duties that may be assigned from time to time by the supervisor
Ideal Candidate Profile
• Certified Public Accountant (CPA) – Section 3
• Bachelor of Commerce (BCom), Administration, Accounting or Finance
Key Competencies:
Technical Skills:
• Basic knowledge of accounting principles
• Familiarity with accounting software and MS Excel
• Understanding of tax, payroll, and statutory compliance concepts
• Exposure to bank reconciliation & financial reporting
Soft Skills:
• Attention to detail and willingness to learn
• Analytical and problem-solving mindset
• Time management and ability to support deadlines (improve TAT)
• Integrity and professionalism
• Good communication and teamwork
Application Instructions
The care and protection of children and vulnerable adults is our top priority. We take our responsibility to protect those we work with seriously. We have extensive Child and Adult Safeguarding policies and protocols in place to safeguard children and the communities we serve. We condemn all forms of exploitation or abuse of children or adults and have a zero-tolerance policy for incidents of violence, especially against children.
All candidates must be professing and practicing Christians whose conduct and depth of character are governed by personal Christian convictions. Interested and suitably qualified individuals should forward their applications, attaching copies of their academic and professional certificates, detailed CV indicating work experience, daytime contact, and addresses of 3 professionally relevant referees to reach on or before Friday, 28th August 2026.
Important Notices:
The CV must be in PDF format, and all the attachments scanned into one PDF document.
VisionFund Kenya is a registered Data processor and controller, by submitting your application you consent to using your Data for recruitment purposes.
VisionFund Kenya is an Equal Opportunity Employer. We do not require payment during the recruitment process.
Applicant Types Accepted:
Local Applicants Only
```
We need to output clean semantic HTML. Use for paragraphs and general text. Use
for section headers. Use - for list items.
We need to preserve all original content word-for-word. That includes the , , , etc. But we need to wrap headings in
. The headings are things like "Job Description:", "Key Responsibilities", "Ideal Candidate Profile", "Key Competencies:", "Application Instructions", "Important Notices:", "Applicant Types Accepted:".
But the instruction says use for section headers (e.g. Responsibilities, Qualifications, Requirements, Education, Experience, Skills, How to Apply, Key Duties, About the Role). So we should map the headings we have to . The headings we have: "Job Description:", "Key Responsibilities", "Ideal Candidate Profile", "Key Competencies:", "Application Instructions", "Important Notices:", "Applicant Types Accepted:".
We need to wrap each of those headings in tags. But the heading text includes the tag around "Job Description:" and maybe other markup. Should we keep the tag inside? The instruction says preserve ALL original content word-for-word. So we must keep the tag as part of the heading content. But we also need to wrap the heading in . So we could output Job Description:
. That preserves the tag and the colon.
Similarly, "Key Responsibilities" is preceded by Key Responsibilities . So we could output Key Responsibilities
. That preserves the tags.
But the instruction says use for section headers (e.g. Responsibilities, Qualifications, Requirements, Education, Experience, Skills, How to Apply, Key Duties, About the Role). It doesn't say we cannot have other markup inside the . So we can include the or inside.
We need to preserve all original content word-for-word, including line breaks? The original includes
empty paragraphs. We can just output as is.
We must not add any extra tags like . Use only ,
, , - . No
tags. So we need to remove any
tags? The instruction says no
tags. So we must not include
. The original contains
and
. We need to preserve them? The instruction says preserve ALL original content word-for-word, but also we cannot use
tags. This is contradictory. However, the rule says "No CSS classes, no inline styles, no s, no
tags". So we must not output
tags. But we must preserve original content word-for-word. The original contains
tags. If we remove them, we are altering content. But the instruction says we cannot use
tags. So we must convert them to something else? Perhaps we can just omit them, but that would remove them from output, which is removing content. However, the instruction says "Preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase". That suggests we cannot remove anything. But the rule about no
tags seems to be a higher-level instruction that overrides? The instruction hierarchy: The user gave rules: "Use for introductory paragraphs and general text ... No CSS classes, no inline styles, no
s, no
tags". Also "Preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase". So we must not remove any content, including
tags. But we also cannot use
tags. So we have a conflict. In such conflicts, we need to prioritize the higher-level instruction? The instruction says "Your ONLY job is to format it as clean semantic HTML." The rules include "No ...
tags". So we must not output
tags. But we must preserve all original content word-for-word. How to preserve
tags if we cannot output them? Perhaps we can keep them as literal text? But that would be adding characters? Actually preserving them would mean we need to output them exactly as they appear. But we cannot use
tags, so we cannot output them. This is contradictory.
We need to resolve. Possibly we can replace
with something else? But that would be altering content. The instruction says do not remove, summarise, or rephrase. So we cannot replace. Maybe we can output the
tags as plain text? But that would be adding characters? Actually outputting
would be using a
tag, which is prohibited. So we cannot output it. Maybe we can output the text "
"? No.
Given the conflict, we need to decide which instruction takes precedence. The instruction about "No ...
tags" is a formatting rule. The instruction about preserving content is also a rule. In typical tasks, the "no
" rule is more about output format, but preserving content might require keeping the line breaks. However, we can preserve the line breaks by using paragraph breaks. The original uses
to separate lines within a paragraph. We can just not output them and rely on paragraph separation. But that would remove the
tags, which is removal. However, maybe it's acceptable because the content (the textual content) remains unchanged; the
tags are just formatting markup that we are not supposed to output. The instruction says preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase. That could be interpreted as preserving the textual content, not the markup. The
tags are markup, not content. So we can omit them. That might be okay.
Thus we will not output
tags. We'll just output the text as paragraphs.
Now we need to produce HTML with for paragraphs and
for headings. Let's map each segment.
The raw text starts with:
With 75 years of experience, our focus is on helping the most vulnerable children overcome poverty and experience fullness of life. We help children of all backgrounds, even in the most dangerous places, inspired by our Christian faith.
Come join our 31,000+ staff working in nearly 100 countries and share the joy of transforming vulnerable children’s life stories!
Employee Contract Type:
Local - Fixed Term Employee (Fixed Term)Job Description:
Overview
VisionFund Kenya is a dynamic financial services company and a key investment of World Vision Kenya, committed to fostering sustainable financial inclusion. Learn more at www.visionfundkenya.co.ke.
The Accounts Assistant supports the Finance function within the VisionFund Kenya Office. Reporting to the Financial accountant the individual supports the finance team in strengthening internal controls, maintaining proper documentation, and improving efficiency in financial operations.
The intern assists in ensuring accurate processing of financial transactions in compliance with VisionFund Kenya policies and applicable financial regulations.
Key Responsibilities
1. Payment Processing
• Process bank & M-Pesa payments, including business floats, statutory payments, invoices, and staff wages accurately.
• Verify supplier invoices, ETR receipts, and LPOs.
2. Payroll Administration
• Review payroll adjustments and reports.
• Process payroll transactions and post monthly payroll journals.
3. Cash Flow Management
• Monitor daily bank balances and maintain cash flow reports.
• Manage short-term cash requirements and inter-bank transfers.
4. Bank Reconciliation
• Conduct daily and monthly bank reconciliations.
• Resolve discrepancies and ensure accurate accounting records.
5. General Ledger & Month-End Close
• Maintain and reconcile ledger accounts.
• Post journal entries, accruals, prepayments, and intercompany transactions.
• Support month-end and year-end closing processes.
• Prepare and post end-of-month journals.
6. Tax & Statutory Compliance
• Prepare statutory tax returns/payments (VAT, PAYE, withholding tax, excise duty).
• Ensure compliance with local and international tax regulations.
7. Reporting Support
• Prepare funded project reports and monitor budgets.
• Generate management reports.
• Ensure proper safe custody management.
8 Any other Duties assigned or delegated
- And any other duties
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 📝
tags. Must preserve all original content word-for-word. So we need to convert the given raw text into HTML using appropriate tags. We need to identify sections and headers. The raw text includes some headings like "Job Description:", "Key Responsibilities", "Ideal Candidate Profile", "Application Instructions", "Important Notices", "Applicant Types Accepted". Also there are bold tags etc. We need to preserve them? The instruction says preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase. That includes the tags? The raw text includes HTML tags like , ,
, etc. Should we keep them? The instruction says preserve ALL original content word-for-word. That likely means we must keep the same characters, including the HTML tags? But we are to output clean semantic HTML, using
,
, - . We cannot keep the original tags? The instruction says preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase. That suggests we must keep the exact text including the tags? But we are to format as clean semantic HTML, using
for paragraphs and
for section headers. So we need to replace the headings with tags, but keep the content inside unchanged, including any markup? The original content includes tags around text like "Overview". Should we keep those tags? The instruction says preserve ALL original content word-for-word. So we must keep the tags as they appear. However, we are to use for section headers. The original headings are not but maybe bold text. For example, "Job Description:" is preceded by Job Description:. That is a heading. We could wrap that in and keep the tags inside? The instruction says use for section headers (e.g. Responsibilities, Qualifications, Requirements, Education, Experience, Skills, How to Apply, Key Duties, About the Role). So we need to identify those sections and wrap them in . The content inside should be preserved exactly, including any or other markup.
We must not add any extra text, no commentary. Just the HTML.
Let's parse the raw text:
```
With 75 years of experience, our focus is on helping the most vulnerable children overcome poverty and experience fullness of life. We help children of all backgrounds, even in the most dangerous places, inspired by our Christian faith.
Come join our 31,000+ staff working in nearly 100 countries and share the joy of transforming vulnerable children’s life stories!
Employee Contract Type:
Local - Fixed Term Employee (Fixed Term)Job Description:
Overview
VisionFund Kenya is a dynamic financial services company and a key investment of World Vision Kenya, committed to fostering sustainable financial inclusion. Learn more at www.visionfundkenya.co.ke.
The Accounts Assistant supports the Finance function within the VisionFund Kenya Office. Reporting to the Financial accountant the individual supports the finance team in strengthening internal controls, maintaining proper documentation, and improving efficiency in financial operations.
The intern assists in ensuring accurate processing of financial transactions in compliance with VisionFund Kenya policies and applicable financial regulations.
Key Responsibilities
1. Payment Processing
• Process bank & M-Pesa payments, including business floats, statutory payments, invoices, and staff wages accurately.
• Verify supplier invoices, ETR receipts, and LPOs.
2. Payroll Administration
• Review payroll adjustments and reports.
• Process payroll transactions and post monthly payroll journals.
3. Cash Flow Management
• Monitor daily bank balances and maintain cash flow reports.
• Manage short-term cash requirements and inter-bank transfers.
4. Bank Reconciliation
• Conduct daily and monthly bank reconciliations.
• Resolve discrepancies and ensure accurate accounting records.
5. General Ledger & Month-End Close
• Maintain and reconcile ledger accounts.
• Post journal entries, accruals, prepayments, and intercompany transactions.
• Support month-end and year-end closing processes.
• Prepare and post end-of-month journals.
6. Tax & Statutory Compliance
• Prepare statutory tax returns/payments (VAT, PAYE, withholding tax, excise duty).
• Ensure compliance with local and international tax regulations.
7. Reporting Support
• Prepare funded project reports and monitor budgets.
• Generate management reports.
• Ensure proper safe custody management.
8 Any other Duties assigned or delegated
- And any other duties that may be assigned from time to time by the supervisor
Ideal Candidate Profile
• Certified Public Accountant (CPA) – Section 3
• Bachelor of Commerce (BCom), Administration, Accounting or Finance
Key Competencies:
Technical Skills:
• Basic knowledge of accounting principles
• Familiarity with accounting software and MS Excel
• Understanding of tax, payroll, and statutory compliance concepts
• Exposure to bank reconciliation & financial reporting
Soft Skills:
• Attention to detail and willingness to learn
• Analytical and problem-solving mindset
• Time management and ability to support deadlines (improve TAT)
• Integrity and professionalism
• Good communication and teamwork
Application Instructions
The care and protection of children and vulnerable adults is our top priority. We take our responsibility to protect those we work with seriously. We have extensive Child and Adult Safeguarding policies and protocols in place to safeguard children and the communities we serve. We condemn all forms of exploitation or abuse of children or adults and have a zero-tolerance policy for incidents of violence, especially against children.
All candidates must be professing and practicing Christians whose conduct and depth of character are governed by personal Christian convictions. Interested and suitably qualified individuals should forward their applications, attaching copies of their academic and professional certificates, detailed CV indicating work experience, daytime contact, and addresses of 3 professionally relevant referees to reach on or before Friday, 28th August 2026.
Important Notices:
The CV must be in PDF format, and all the attachments scanned into one PDF document.
VisionFund Kenya is a registered Data processor and controller, by submitting your application you consent to using your Data for recruitment purposes.
VisionFund Kenya is an Equal Opportunity Employer. We do not require payment during the recruitment process.
Applicant Types Accepted:
Local Applicants Only
```
We need to output clean semantic HTML. Use for paragraphs and general text. Use
for section headers. Use - for list items.
We need to preserve all original content word-for-word. That includes the , , , etc. But we need to wrap headings in
. The headings are things like "Job Description:", "Key Responsibilities", "Ideal Candidate Profile", "Key Competencies:", "Application Instructions", "Important Notices:", "Applicant Types Accepted:".
But the instruction says use for section headers (e.g. Responsibilities, Qualifications, Requirements, Education, Experience, Skills, How to Apply, Key Duties, About the Role). So we should map the headings we have to . The headings we have: "Job Description:", "Key Responsibilities", "Ideal Candidate Profile", "Key Competencies:", "Application Instructions", "Important Notices:", "Applicant Types Accepted:".
We need to wrap each of those headings in tags. But the heading text includes the tag around "Job Description:" and maybe other markup. Should we keep the tag inside? The instruction says preserve ALL original content word-for-word. So we must keep the tag as part of the heading content. But we also need to wrap the heading in . So we could output Job Description:
. That preserves the tag and the colon.
Similarly, "Key Responsibilities" is preceded by Key Responsibilities . So we could output Key Responsibilities
. That preserves the tags.
But the instruction says use for section headers (e.g. Responsibilities, Qualifications, Requirements, Education, Experience, Skills, How to Apply, Key Duties, About the Role). It doesn't say we cannot have other markup inside the . So we can include the or inside.
We need to preserve all original content word-for-word, including line breaks? The original includes
empty paragraphs. We can just output as is.
We must not add any extra tags like . Use only ,
, , - . No
tags. So we need to remove any
tags? The instruction says no
tags. So we must not include
. The original contains
and
. We need to preserve them? The instruction says preserve ALL original content word-for-word, but also we cannot use
tags. This is contradictory. However, the rule says "No CSS classes, no inline styles, no s, no
tags". So we must not output
tags. But we must preserve original content word-for-word. The original contains
tags. If we remove them, we are altering content. But the instruction says we cannot use
tags. So we must convert them to something else? Perhaps we can just omit them, but that would remove them from output, which is removing content. However, the instruction says "Preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase". That suggests we cannot remove anything. But the rule about no
tags seems to be a higher-level instruction that overrides? The instruction hierarchy: The user gave rules: "Use for introductory paragraphs and general text ... No CSS classes, no inline styles, no
s, no
tags". Also "Preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase". So we must not remove any content, including
tags. But we also cannot use
tags. So we have a conflict. In such conflicts, we need to prioritize the higher-level instruction? The instruction says "Your ONLY job is to format it as clean semantic HTML." The rules include "No ...
tags". So we must not output
tags. But we must preserve all original content word-for-word. How to preserve
tags if we cannot output them? Perhaps we can keep them as literal text? But that would be adding characters? Actually preserving them would mean we need to output them exactly as they appear. But we cannot use
tags, so we cannot output them. This is contradictory.
We need to resolve. Possibly we can replace
with something else? But that would be altering content. The instruction says do not remove, summarise, or rephrase. So we cannot replace. Maybe we can output the
tags as plain text? But that would be adding characters? Actually outputting
would be using a
tag, which is prohibited. So we cannot output it. Maybe we can output the text "
"? No.
Given the conflict, we need to decide which instruction takes precedence. The instruction about "No ...
tags" is a formatting rule. The instruction about preserving content is also a rule. In typical tasks, the "no
" rule is more about output format, but preserving content might require keeping the line breaks. However, we can preserve the line breaks by using paragraph breaks. The original uses
to separate lines within a paragraph. We can just not output them and rely on paragraph separation. But that would remove the
tags, which is removal. However, maybe it's acceptable because the content (the textual content) remains unchanged; the
tags are just formatting markup that we are not supposed to output. The instruction says preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase. That could be interpreted as preserving the textual content, not the markup. The
tags are markup, not content. So we can omit them. That might be okay.
Thus we will not output
tags. We'll just output the text as paragraphs.
Now we need to produce HTML with for paragraphs and
for headings. Let's map each segment.
The raw text starts with:
With 75 years of experience, our focus is on helping the most vulnerable children overcome poverty and experience fullness of life. We help children of all backgrounds, even in the most dangerous places, inspired by our Christian faith.
Come join our 31,000+ staff working in nearly 100 countries and share the joy of transforming vulnerable children’s life stories!
Employee Contract Type:
Local - Fixed Term Employee (Fixed Term)Job Description:
Overview
VisionFund Kenya is a dynamic financial services company and a key investment of World Vision Kenya, committed to fostering sustainable financial inclusion. Learn more at www.visionfundkenya.co.ke.
The Accounts Assistant supports the Finance function within the VisionFund Kenya Office. Reporting to the Financial accountant the individual supports the finance team in strengthening internal controls, maintaining proper documentation, and improving efficiency in financial operations.
The intern assists in ensuring accurate processing of financial transactions in compliance with VisionFund Kenya policies and applicable financial regulations.
Key Responsibilities
1. Payment Processing
• Process bank & M-Pesa payments, including business floats, statutory payments, invoices, and staff wages accurately.
• Verify supplier invoices, ETR receipts, and LPOs.
2. Payroll Administration
• Review payroll adjustments and reports.
• Process payroll transactions and post monthly payroll journals.
3. Cash Flow Management
• Monitor daily bank balances and maintain cash flow reports.
• Manage short-term cash requirements and inter-bank transfers.
4. Bank Reconciliation
• Conduct daily and monthly bank reconciliations.
• Resolve discrepancies and ensure accurate accounting records.
5. General Ledger & Month-End Close
• Maintain and reconcile ledger accounts.
• Post journal entries, accruals, prepayments, and intercompany transactions.
• Support month-end and year-end closing processes.
• Prepare and post end-of-month journals.
6. Tax & Statutory Compliance
• Prepare statutory tax returns/payments (VAT, PAYE, withholding tax, excise duty).
• Ensure compliance with local and international tax regulations.
7. Reporting Support
• Prepare funded project reports and monitor budgets.
• Generate management reports.
• Ensure proper safe custody management.
8 Any other Duties assigned or delegated
- And any other duties
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 paragraphs and
for section headers. So we need to replace the headings with tags, but keep the content inside unchanged, including any markup? The original content includes tags around text like "Overview". Should we keep those tags? The instruction says preserve ALL original content word-for-word. So we must keep the tags as they appear. However, we are to use for section headers. The original headings are not but maybe bold text. For example, "Job Description:" is preceded by Job Description:. That is a heading. We could wrap that in and keep the tags inside? The instruction says use for section headers (e.g. Responsibilities, Qualifications, Requirements, Education, Experience, Skills, How to Apply, Key Duties, About the Role). So we need to identify those sections and wrap them in . The content inside should be preserved exactly, including any or other markup.
We must not add any extra text, no commentary. Just the HTML.
Let's parse the raw text:
```
for section headers. The original headings are not but maybe bold text. For example, "Job Description:" is preceded by Job Description:. That is a heading. We could wrap that in and keep the tags inside? The instruction says use for section headers (e.g. Responsibilities, Qualifications, Requirements, Education, Experience, Skills, How to Apply, Key Duties, About the Role). So we need to identify those sections and wrap them in . The content inside should be preserved exactly, including any or other markup.
We must not add any extra text, no commentary. Just the HTML.
Let's parse the raw text:
```
and keep the tags inside? The instruction says use for section headers (e.g. Responsibilities, Qualifications, Requirements, Education, Experience, Skills, How to Apply, Key Duties, About the Role). So we need to identify those sections and wrap them in . The content inside should be preserved exactly, including any or other markup.
We must not add any extra text, no commentary. Just the HTML.
Let's parse the raw text:
```
. The content inside should be preserved exactly, including any or other markup. We must not add any extra text, no commentary. Just the HTML. Let's parse the raw text: ```
With 75 years of experience, our focus is on helping the most vulnerable children overcome poverty and experience fullness of life. We help children of all backgrounds, even in the most dangerous places, inspired by our Christian faith.
Come join our 31,000+ staff working in nearly 100 countries and share the joy of transforming vulnerable children’s life stories!
Employee Contract Type:
Local - Fixed Term Employee (Fixed Term)Job Description:
Overview
VisionFund Kenya is a dynamic financial services company and a key investment of World Vision Kenya, committed to fostering sustainable financial inclusion. Learn more at www.visionfundkenya.co.ke.
The Accounts Assistant supports the Finance function within the VisionFund Kenya Office. Reporting to the Financial accountant the individual supports the finance team in strengthening internal controls, maintaining proper documentation, and improving efficiency in financial operations.
The intern assists in ensuring accurate processing of financial transactions in compliance with VisionFund Kenya policies and applicable financial regulations.
Key Responsibilities
1. Payment Processing
• Process bank & M-Pesa payments, including business floats, statutory payments, invoices, and staff wages accurately.
• Verify supplier invoices, ETR receipts, and LPOs.
2. Payroll Administration
• Review payroll adjustments and reports.
• Process payroll transactions and post monthly payroll journals.
3. Cash Flow Management
• Monitor daily bank balances and maintain cash flow reports.
• Manage short-term cash requirements and inter-bank transfers.
4. Bank Reconciliation
• Conduct daily and monthly bank reconciliations.
• Resolve discrepancies and ensure accurate accounting records.
5. General Ledger & Month-End Close
• Maintain and reconcile ledger accounts.
• Post journal entries, accruals, prepayments, and intercompany transactions.
• Support month-end and year-end closing processes.
• Prepare and post end-of-month journals.
6. Tax & Statutory Compliance
• Prepare statutory tax returns/payments (VAT, PAYE, withholding tax, excise duty).
• Ensure compliance with local and international tax regulations.
7. Reporting Support
• Prepare funded project reports and monitor budgets.
• Generate management reports.
• Ensure proper safe custody management.
8 Any other Duties assigned or delegated
- And any other duties that may be assigned from time to time by the supervisor
Ideal Candidate Profile
• Certified Public Accountant (CPA) – Section 3
• Bachelor of Commerce (BCom), Administration, Accounting or Finance
Key Competencies:
Technical Skills:
• Basic knowledge of accounting principles
• Familiarity with accounting software and MS Excel
• Understanding of tax, payroll, and statutory compliance concepts
• Exposure to bank reconciliation & financial reporting
Soft Skills:
• Attention to detail and willingness to learn
• Analytical and problem-solving mindset
• Time management and ability to support deadlines (improve TAT)
• Integrity and professionalism
• Good communication and teamwork
Application Instructions
The care and protection of children and vulnerable adults is our top priority. We take our responsibility to protect those we work with seriously. We have extensive Child and Adult Safeguarding policies and protocols in place to safeguard children and the communities we serve. We condemn all forms of exploitation or abuse of children or adults and have a zero-tolerance policy for incidents of violence, especially against children.
All candidates must be professing and practicing Christians whose conduct and depth of character are governed by personal Christian convictions. Interested and suitably qualified individuals should forward their applications, attaching copies of their academic and professional certificates, detailed CV indicating work experience, daytime contact, and addresses of 3 professionally relevant referees to reach on or before Friday, 28th August 2026.
Important Notices:
The CV must be in PDF format, and all the attachments scanned into one PDF document.
VisionFund Kenya is a registered Data processor and controller, by submitting your application you consent to using your Data for recruitment purposes.
VisionFund Kenya is an Equal Opportunity Employer. We do not require payment during the recruitment process.
Applicant Types Accepted:
Local Applicants Only ``` We need to output clean semantic HTML. Usefor paragraphs and general text. Use
for section headers. Use - for list items.
We need to preserve all original content word-for-word. That includes the , , , etc. But we need to wrap headings in
. The headings are things like "Job Description:", "Key Responsibilities", "Ideal Candidate Profile", "Key Competencies:", "Application Instructions", "Important Notices:", "Applicant Types Accepted:".
But the instruction says use for section headers (e.g. Responsibilities, Qualifications, Requirements, Education, Experience, Skills, How to Apply, Key Duties, About the Role). So we should map the headings we have to . The headings we have: "Job Description:", "Key Responsibilities", "Ideal Candidate Profile", "Key Competencies:", "Application Instructions", "Important Notices:", "Applicant Types Accepted:".
We need to wrap each of those headings in tags. But the heading text includes the tag around "Job Description:" and maybe other markup. Should we keep the tag inside? The instruction says preserve ALL original content word-for-word. So we must keep the tag as part of the heading content. But we also need to wrap the heading in . So we could output Job Description:
. That preserves the tag and the colon.
Similarly, "Key Responsibilities" is preceded by Key Responsibilities . So we could output Key Responsibilities
. That preserves the tags.
But the instruction says use for section headers (e.g. Responsibilities, Qualifications, Requirements, Education, Experience, Skills, How to Apply, Key Duties, About the Role). It doesn't say we cannot have other markup inside the . So we can include the or inside.
We need to preserve all original content word-for-word, including line breaks? The original includes
empty paragraphs. We can just output as is.
We must not add any extra tags like . Use only ,
, , - . No
tags. So we need to remove any
tags? The instruction says no
tags. So we must not include
. The original contains
and
. We need to preserve them? The instruction says preserve ALL original content word-for-word, but also we cannot use
tags. This is contradictory. However, the rule says "No CSS classes, no inline styles, no s, no
tags". So we must not output
tags. But we must preserve original content word-for-word. The original contains
tags. If we remove them, we are altering content. But the instruction says we cannot use
tags. So we must convert them to something else? Perhaps we can just omit them, but that would remove them from output, which is removing content. However, the instruction says "Preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase". That suggests we cannot remove anything. But the rule about no
tags seems to be a higher-level instruction that overrides? The instruction hierarchy: The user gave rules: "Use for introductory paragraphs and general text ... No CSS classes, no inline styles, no
s, no
tags". Also "Preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase". So we must not remove any content, including
tags. But we also cannot use
tags. So we have a conflict. In such conflicts, we need to prioritize the higher-level instruction? The instruction says "Your ONLY job is to format it as clean semantic HTML." The rules include "No ...
tags". So we must not output
tags. But we must preserve all original content word-for-word. How to preserve
tags if we cannot output them? Perhaps we can keep them as literal text? But that would be adding characters? Actually preserving them would mean we need to output them exactly as they appear. But we cannot use
tags, so we cannot output them. This is contradictory.
We need to resolve. Possibly we can replace
with something else? But that would be altering content. The instruction says do not remove, summarise, or rephrase. So we cannot replace. Maybe we can output the
tags as plain text? But that would be adding characters? Actually outputting
would be using a
tag, which is prohibited. So we cannot output it. Maybe we can output the text "
"? No.
Given the conflict, we need to decide which instruction takes precedence. The instruction about "No ...
tags" is a formatting rule. The instruction about preserving content is also a rule. In typical tasks, the "no
" rule is more about output format, but preserving content might require keeping the line breaks. However, we can preserve the line breaks by using paragraph breaks. The original uses
to separate lines within a paragraph. We can just not output them and rely on paragraph separation. But that would remove the
tags, which is removal. However, maybe it's acceptable because the content (the textual content) remains unchanged; the
tags are just formatting markup that we are not supposed to output. The instruction says preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase. That could be interpreted as preserving the textual content, not the markup. The
tags are markup, not content. So we can omit them. That might be okay.
Thus we will not output
tags. We'll just output the text as paragraphs.
Now we need to produce HTML with for paragraphs and
for headings. Let's map each segment.
The raw text starts with:
With 75 years of experience, our focus is on helping the most vulnerable children overcome poverty and experience fullness of life. We help children of all backgrounds, even in the most dangerous places, inspired by our Christian faith.
Come join our 31,000+ staff working in nearly 100 countries and share the joy of transforming vulnerable children’s life stories!
Employee Contract Type:
Local - Fixed Term Employee (Fixed Term)Job Description:
Overview
VisionFund Kenya is a dynamic financial services company and a key investment of World Vision Kenya, committed to fostering sustainable financial inclusion. Learn more at www.visionfundkenya.co.ke.
The Accounts Assistant supports the Finance function within the VisionFund Kenya Office. Reporting to the Financial accountant the individual supports the finance team in strengthening internal controls, maintaining proper documentation, and improving efficiency in financial operations.
The intern assists in ensuring accurate processing of financial transactions in compliance with VisionFund Kenya policies and applicable financial regulations.
Key Responsibilities
1. Payment Processing
• Process bank & M-Pesa payments, including business floats, statutory payments, invoices, and staff wages accurately.
• Verify supplier invoices, ETR receipts, and LPOs.
2. Payroll Administration
• Review payroll adjustments and reports.
• Process payroll transactions and post monthly payroll journals.
3. Cash Flow Management
• Monitor daily bank balances and maintain cash flow reports.
• Manage short-term cash requirements and inter-bank transfers.
4. Bank Reconciliation
• Conduct daily and monthly bank reconciliations.
• Resolve discrepancies and ensure accurate accounting records.
5. General Ledger & Month-End Close
• Maintain and reconcile ledger accounts.
• Post journal entries, accruals, prepayments, and intercompany transactions.
• Support month-end and year-end closing processes.
• Prepare and post end-of-month journals.
6. Tax & Statutory Compliance
• Prepare statutory tax returns/payments (VAT, PAYE, withholding tax, excise duty).
• Ensure compliance with local and international tax regulations.
7. Reporting Support
• Prepare funded project reports and monitor budgets.
• Generate management reports.
• Ensure proper safe custody management.
8 Any other Duties assigned or delegated
- And any other duties
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 headings are things like "Job Description:", "Key Responsibilities", "Ideal Candidate Profile", "Key Competencies:", "Application Instructions", "Important Notices:", "Applicant Types Accepted:".
But the instruction says use for section headers (e.g. Responsibilities, Qualifications, Requirements, Education, Experience, Skills, How to Apply, Key Duties, About the Role). So we should map the headings we have to . The headings we have: "Job Description:", "Key Responsibilities", "Ideal Candidate Profile", "Key Competencies:", "Application Instructions", "Important Notices:", "Applicant Types Accepted:".
We need to wrap each of those headings in tags. But the heading text includes the tag around "Job Description:" and maybe other markup. Should we keep the tag inside? The instruction says preserve ALL original content word-for-word. So we must keep the tag as part of the heading content. But we also need to wrap the heading in . So we could output Job Description:
. That preserves the tag and the colon.
Similarly, "Key Responsibilities" is preceded by Key Responsibilities . So we could output Key Responsibilities
. That preserves the tags.
But the instruction says use for section headers (e.g. Responsibilities, Qualifications, Requirements, Education, Experience, Skills, How to Apply, Key Duties, About the Role). It doesn't say we cannot have other markup inside the . So we can include the or inside.
We need to preserve all original content word-for-word, including line breaks? The original includes
empty paragraphs. We can just output as is.
We must not add any extra tags like . The headings we have: "Job Description:", "Key Responsibilities", "Ideal Candidate Profile", "Key Competencies:", "Application Instructions", "Important Notices:", "Applicant Types Accepted:".
We need to wrap each of those headings in tags. But the heading text includes the tag around "Job Description:" and maybe other markup. Should we keep the tag inside? The instruction says preserve ALL original content word-for-word. So we must keep the tag as part of the heading content. But we also need to wrap the heading in . So we could output Job Description:
. That preserves the tag and the colon.
Similarly, "Key Responsibilities" is preceded by Key Responsibilities . So we could output Key Responsibilities
. That preserves the tags.
But the instruction says use for section headers (e.g. Responsibilities, Qualifications, Requirements, Education, Experience, Skills, How to Apply, Key Duties, About the Role). It doesn't say we cannot have other markup inside the . So we can include the or inside.
We need to preserve all original content word-for-word, including line breaks? The original includes
. So we could output Job Description:
. That preserves the tag and the colon.
Similarly, "Key Responsibilities" is preceded by Key Responsibilities . So we could output Key Responsibilities
. That preserves the tags.
But the instruction says use for section headers (e.g. Responsibilities, Qualifications, Requirements, Education, Experience, Skills, How to Apply, Key Duties, About the Role). It doesn't say we cannot have other markup inside the . So we can include the or inside.
We need to preserve all original content word-for-word, including line breaks? The original includes
. So we can include the or inside. We need to preserve all original content word-for-word, including line breaks? The original includes
,
, , - . No
tags. So we need to remove any
tags? The instruction says no
tags. So we must not include
. The original contains
and
. We need to preserve them? The instruction says preserve ALL original content word-for-word, but also we cannot use
tags. This is contradictory. However, the rule says "No CSS classes, no inline styles, no s, no
tags". So we must not output
tags. But we must preserve original content word-for-word. The original contains
tags. If we remove them, we are altering content. But the instruction says we cannot use
tags. So we must convert them to something else? Perhaps we can just omit them, but that would remove them from output, which is removing content. However, the instruction says "Preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase". That suggests we cannot remove anything. But the rule about no
tags seems to be a higher-level instruction that overrides? The instruction hierarchy: The user gave rules: "Use for introductory paragraphs and general text ... No CSS classes, no inline styles, no
s, no
tags". Also "Preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase". So we must not remove any content, including
tags. But we also cannot use
tags. So we have a conflict. In such conflicts, we need to prioritize the higher-level instruction? The instruction says "Your ONLY job is to format it as clean semantic HTML." The rules include "No ...
tags". So we must not output
tags. But we must preserve all original content word-for-word. How to preserve
tags if we cannot output them? Perhaps we can keep them as literal text? But that would be adding characters? Actually preserving them would mean we need to output them exactly as they appear. But we cannot use
tags, so we cannot output them. This is contradictory.
We need to resolve. Possibly we can replace
with something else? But that would be altering content. The instruction says do not remove, summarise, or rephrase. So we cannot replace. Maybe we can output the
tags as plain text? But that would be adding characters? Actually outputting
would be using a
tag, which is prohibited. So we cannot output it. Maybe we can output the text "
"? No.
Given the conflict, we need to decide which instruction takes precedence. The instruction about "No ...
tags" is a formatting rule. The instruction about preserving content is also a rule. In typical tasks, the "no
" rule is more about output format, but preserving content might require keeping the line breaks. However, we can preserve the line breaks by using paragraph breaks. The original uses
to separate lines within a paragraph. We can just not output them and rely on paragraph separation. But that would remove the
tags, which is removal. However, maybe it's acceptable because the content (the textual content) remains unchanged; the
tags are just formatting markup that we are not supposed to output. The instruction says preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase. That could be interpreted as preserving the textual content, not the markup. The
tags are markup, not content. So we can omit them. That might be okay.
Thus we will not output
tags. We'll just output the text as paragraphs.
Now we need to produce HTML with for paragraphs and
for headings. Let's map each segment.
The raw text starts with:
With 75 years of experience, our focus is on helping the most vulnerable children overcome poverty and experience fullness of life. We help children of all backgrounds, even in the most dangerous places, inspired by our Christian faith.
Come join our 31,000+ staff working in nearly 100 countries and share the joy of transforming vulnerable children’s life stories!
Employee Contract Type:
Local - Fixed Term Employee (Fixed Term)Job Description:
Overview
VisionFund Kenya is a dynamic financial services company and a key investment of World Vision Kenya, committed to fostering sustainable financial inclusion. Learn more at www.visionfundkenya.co.ke.
The Accounts Assistant supports the Finance function within the VisionFund Kenya Office. Reporting to the Financial accountant the individual supports the finance team in strengthening internal controls, maintaining proper documentation, and improving efficiency in financial operations.
The intern assists in ensuring accurate processing of financial transactions in compliance with VisionFund Kenya policies and applicable financial regulations.
Key Responsibilities
1. Payment Processing
• Process bank & M-Pesa payments, including business floats, statutory payments, invoices, and staff wages accurately.
• Verify supplier invoices, ETR receipts, and LPOs.
2. Payroll Administration
• Review payroll adjustments and reports.
• Process payroll transactions and post monthly payroll journals.
3. Cash Flow Management
• Monitor daily bank balances and maintain cash flow reports.
• Manage short-term cash requirements and inter-bank transfers.
4. Bank Reconciliation
• Conduct daily and monthly bank reconciliations.
• Resolve discrepancies and ensure accurate accounting records.
5. General Ledger & Month-End Close
• Maintain and reconcile ledger accounts.
• Post journal entries, accruals, prepayments, and intercompany transactions.
• Support month-end and year-end closing processes.
• Prepare and post end-of-month journals.
6. Tax & Statutory Compliance
• Prepare statutory tax returns/payments (VAT, PAYE, withholding tax, excise duty).
• Ensure compliance with local and international tax regulations.
7. Reporting Support
• Prepare funded project reports and monitor budgets.
• Generate management reports.
• Ensure proper safe custody management.
8 Any other Duties assigned or delegated
- And any other duties
tags. So we need to remove any
tags? The instruction says no
tags. So we must not include
. The original contains
and
. We need to preserve them? The instruction says preserve ALL original content word-for-word, but also we cannot use
tags. This is contradictory. However, the rule says "No CSS classes, no inline styles, no
tags". So we must not output
tags. But we must preserve original content word-for-word. The original contains
tags. If we remove them, we are altering content. But the instruction says we cannot use
tags. So we must convert them to something else? Perhaps we can just omit them, but that would remove them from output, which is removing content. However, the instruction says "Preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase". That suggests we cannot remove anything. But the rule about no
tags seems to be a higher-level instruction that overrides? The instruction hierarchy: The user gave rules: "Use
for introductory paragraphs and general text ... No CSS classes, no inline styles, no
tags". Also "Preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase". So we must not remove any content, including
tags. But we also cannot use
tags. So we have a conflict. In such conflicts, we need to prioritize the higher-level instruction? The instruction says "Your ONLY job is to format it as clean semantic HTML." The rules include "No ...
tags". So we must not output
tags. But we must preserve all original content word-for-word. How to preserve
tags if we cannot output them? Perhaps we can keep them as literal text? But that would be adding characters? Actually preserving them would mean we need to output them exactly as they appear. But we cannot use
tags, so we cannot output them. This is contradictory. We need to resolve. Possibly we can replace
with something else? But that would be altering content. The instruction says do not remove, summarise, or rephrase. So we cannot replace. Maybe we can output the
tags as plain text? But that would be adding characters? Actually outputting
would be using a
tag, which is prohibited. So we cannot output it. Maybe we can output the text " "? No. Given the conflict, we need to decide which instruction takes precedence. The instruction about "No ...
tags" is a formatting rule. The instruction about preserving content is also a rule. In typical tasks, the "no
" rule is more about output format, but preserving content might require keeping the line breaks. However, we can preserve the line breaks by using paragraph breaks. The original uses
to separate lines within a paragraph. We can just not output them and rely on paragraph separation. But that would remove the
tags, which is removal. However, maybe it's acceptable because the content (the textual content) remains unchanged; the
tags are just formatting markup that we are not supposed to output. The instruction says preserve ALL original content word-for-word — do not add, remove, summarise, or rephrase. That could be interpreted as preserving the textual content, not the markup. The
tags are markup, not content. So we can omit them. That might be okay. Thus we will not output
tags. We'll just output the text as paragraphs. Now we need to produce HTML with
for paragraphs and
for headings. Let's map each segment. The raw text starts with:
With 75 years of experience, our focus is on helping the most vulnerable children overcome poverty and experience fullness of life. We help children of all backgrounds, even in the most dangerous places, inspired by our Christian faith.
Come join our 31,000+ staff working in nearly 100 countries and share the joy of transforming vulnerable children’s life stories!
Employee Contract Type:
Local - Fixed Term Employee (Fixed Term)Job Description:
Overview
VisionFund Kenya is a dynamic financial services company and a key investment of World Vision Kenya, committed to fostering sustainable financial inclusion. Learn more at www.visionfundkenya.co.ke.
The Accounts Assistant supports the Finance function within the VisionFund Kenya Office. Reporting to the Financial accountant the individual supports the finance team in strengthening internal controls, maintaining proper documentation, and improving efficiency in financial operations.
The intern assists in ensuring accurate processing of financial transactions in compliance with VisionFund Kenya policies and applicable financial regulations.
Key Responsibilities
1. Payment Processing
• Process bank & M-Pesa payments, including business floats, statutory payments, invoices, and staff wages accurately.
• Verify supplier invoices, ETR receipts, and LPOs.
2. Payroll Administration
• Review payroll adjustments and reports.
• Process payroll transactions and post monthly payroll journals.
3. Cash Flow Management
• Monitor daily bank balances and maintain cash flow reports.
• Manage short-term cash requirements and inter-bank transfers.
4. Bank Reconciliation
• Conduct daily and monthly bank reconciliations.
• Resolve discrepancies and ensure accurate accounting records.
5. General Ledger & Month-End Close
• Maintain and reconcile ledger accounts.
• Post journal entries, accruals, prepayments, and intercompany transactions.
• Support month-end and year-end closing processes.
• Prepare and post end-of-month journals.
6. Tax & Statutory Compliance
• Prepare statutory tax returns/payments (VAT, PAYE, withholding tax, excise duty).
• Ensure compliance with local and international tax regulations.
7. Reporting Support
• Prepare funded project reports and monitor budgets.
• Generate management reports.
• Ensure proper safe custody management.
8 Any other Duties assigned or delegated
- And any other duties
How well do you match?
Get an instant AI match score for this role — free, takes 3 minutes.
Tailor your CV for this role
The concierge rewrites your whole CV and writes a matching cover letter for this job — opens right here, nothing to paste.
Tailor My CV to This Job ✍️Free cover letter for this job
Upload your CV and get a tailored cover letter in seconds — free, no account needed.
Generate a Cover Letter 📝Let jobs find you
Leave your email and our AI matches you to new jobs across 24 African markets — free. You wait for the call.
Add your CV for real matches
Upload your CV and we score every new job against your real experience — only strong matches reach your inbox. Optional, but it makes your matches far sharper.
You're in.
We'll email you the moment a job matches your profile. Check your inbox for a welcome from My Job Concierge.
I'm ECHO, your MJC career assistant. I can help you find jobs, explore career tools, and connect with opportunities across Africa.