Key Responsibilities
- Process and record daily financial transactions (invoices, receipts and payments).
- Maintain accurate books of accounts using QuickBooks.
- Prepare and file eTIMS invoices, returns and ensure compliance with KRA requirements.
- Reconcile bank statements, accounts and supplier/customer accounts.
- Prepare financial reports and support month-end closing.
- Handle general office administration and support the finance function.
Requirements
- Diploma or Degree in Accounting, Finance or a related field.
- Proficiency in QuickBooks (accounting software).
- Hands-on experience with eTIMS (KRA) filing and compliance.
- At least 2-3 years' experience in a similar role.
- Strong attention to detail, organizational and time management skills.
- Able to work under minimal supervision and meet deadlines.
How to Apply
Send your updated CV to our recruitment email with the subject line "ACCOUNTS ADMIN – [Your Name]".
12 open positions on Semasocial right now
· 12427 open positions in Nairobi County, Kenya
· 1 posted in the last 7 days
Application deadline: Nov 20, 2026 · 25 days left to apply
Contact Information
Comment