Our Pitch – Who We Are
MoPhones is on a mission to empower Africans with high-quality, premium smartphones that do not break the bank. By combining a trusted online marketplace, local retail presence, and integrated financing, MoPhones makes renewed devices accessible, affordable, and better for the planet through circular, lower-waste models.
At MoPhones, everything we do is guided by three values: Authenticity, Ownership, and Focus.
- Authenticity We build trust through honesty, transparency, and real care. From clear pricing and fair policies to dependable, renewed devices, we stand behind what we promise and treat every customer with dignity.
- Ownership We take responsibility for outcomes. When customers choose MoPhones, they should never feel alone, we solve problems end-to-end, stand behind our products, and take pride in delivering excellent work.
- Focus We prioritise what matters most: making high-quality smartphones accessible and affordable. We stay disciplined about simplicity, impact, and solutions that expand access to technology across our communities.
The team works with leading refurbishers and a growing network of sales agents and outlets to bring warrantied devices and flexible instalment plans to customers across Kenya, with ambitions to scale across Africa. The culture is mission-driven, data-informed, and deeply performance-oriented, with a strong bias toward ownership, coaching, and experimentation.
Purpose of the Internship
This is a structured, six-month learning role designed to give a recent graduate or finalist genuine, hands-on exposure to a modern, fully digital finance function built on Odoo. You will rotate through Accounts Payable, Accounts Receivable, and month-end reporting, working under close supervision on real transactions — not shadowing. By the end of the programme you will be able to run core AP and AR processes in Odoo independently and will leave with a portfolio of practical finance experience.
What You Will Do
Across the rotation, your day-to-day work will include:
Capturing and filing financial documents accurately in Odoo (vendor bills, customer invoices, receipts, expense claims)
Supporting daily Mpesa and bank reconciliations by matching receipts and payments to the correct records
Preparing reconciliation workings, ageing reports, and customer/supplier statements for review
Investigating simple variances and unallocated items, and escalating anything unusual promptly
Supporting the month-end close checklist, balance sheet schedules, and audit file preparation
Maintaining tidy, complete, and audit-ready records — physical and digital
A capstone project in your final phase: identifying and documenting one process improvement in the finance workflow
Your Six-Month Rotation
Phase | Focus Area | What You Will Learn & Do |
Months 1–2 | Accounts Payable support | Vendor bill capture in Odoo, 3-way matching basics, expense claim checking, filing and document management, supplier statement reconciliation support |
Months 3–4 | Accounts Receivable support | Daily Mpesa and bank receipt matching in Odoo, customer invoice preparation, unallocated receipts investigation, AR ageing report preparation, customer statement runs |
Months 5–6 | Month-end close & reporting | Month-end checklist support, balance sheet schedule preparation, VAT and WHT workings support, audit file preparation, and a capstone improvement project agreed with the Finance Manager |
What You Will Learn
Practical, end-to-end use of Odoo (Purchase, Sales, Invoicing, Expenses, and Accounting modules)
How AP and AR cycles actually run in a high-transaction-volume, Mpesa-heavy business
Kenyan tax basics in practice: VAT, withholding tax, and eTIMS invoicing requirements
Financial controls and why they matter: approvals, segregation of duties, and reconciliation discipline
Month-end close, working papers, and how auditors use them
Who We Are Looking For
A recent graduate (or final-year student able to work full-time) in Accounting, Finance, Commerce, Economics, or a related field
CPA Part I or ACCA early-stage progress is an advantage, but not required
Solid Excel/Google Sheets fundamentals; exposure to any ERP or accounting software (Odoo, QuickBooks, Sage) is a plus — full Odoo training will be provided
Meticulous attention to detail and genuine care about getting numbers right
High integrity and discretion — you will handle real payment and customer data
Curious, coachable, and organised; able to follow a checklist rigorously and ask questions early
Supervision, Assessment & What Happens After
You will have a named supervisor (Finance Manager) and structured monthly check-ins with documented feedback
Performance is assessed against learning objectives at the mid-point (month 3) and end of the internship
A certificate of internship completion and a reference letter are provided on successful completion
The internship is a fixed six-month engagement and does not constitute an offer or promise of employment; however, strong performers will be considered for any suitable open roles