Key Responsibilities
- Prepare and post journals, original entries, and adjustments in Zoho Books, ensuring accurate general ledger and sub-ledger records.
- Manage end-to-end bookkeeping, including month-end and year-end close processes and balance sheet reconciliations.
- Ensure correct accounting treatment for software development costs and revenue recognition (projects, milestones, subscriptions).
- Own Accounts Payable by managing supplier invoices, approvals, postings in Zoho, and preparing cash-aligned payment schedules.
- Own Accounts Receivable by issuing invoices, tracking collections, following up on overdue accounts, and resolving billing disputes.
- Monitor daily and weekly cash positions, prepare cash flow forecasts, and perform variance analysis.
- Prepare monthly management accounts (P&L, balance sheet, cash flow) and provide clear financial insights to management.
- Analyse project profitability, cost centres, and variances against budgets and forecasts to support business decisions.
- Manage bank accounts, transfers, and relationships with banks and payment service providers.
- Ensure compliance with tax, statutory, and regulatory requirements, and support audits by maintaining proper documentation and controls within Zoho.
Requirements
Technical & Professional Requirements
- Bachelor’s degree in Accounting, Finance, or a related field
- CPA or ACCA (completed or advanced stage preferred)
- 4–6 years relevant accounting experience
- Strong hands-on experience in bookkeeping and management accounting
- Proven experience managing Accounts Payable, Accounts Receivable, and cash flow
- Prior experience in tech, software, or professional services is a strong advantage
- Strong working knowledge of Zoho Books (essential and used as a key screening criterion)
Advanced Excel or Google Sheets skills
441 open positions on Semasocial right now
· 674 open positions in Nairobi, Kenya
· 29 posted in the last 7 days