Job advert · BB-03
Mobile Developer (Flutter)
Join as the second engineer on a live, offline-first Android app used by merchants across Cameroon.
- Positions
- 1
- Location
- Buea preferred, remote in Cameroon considered
- Type
- Full time, 12-month contract to start
- Reports to
- Founder and Managing Director
- Starts
- When the seed round closes
About BizBook
BizBook is a point of sale, inventory and invoicing app for small merchants in Cameroon and across Africa. It runs entirely on the phone with no internet connection, prints receipts over Bluetooth, records mobile money properly, reads supplier invoices with AI and hides the owner's margins from staff. It was built first for a pharmacy in Mamfe and now serves six kinds of business. It is live on Google Play in ten languages, with 2,810 installs and eleven merchant reviews averaging 4.9 stars.
BizBook is made by FieldHealth Africa, the trading name of Bery Health & Supplies SARL, registered in Buea. We are a small team, and every person we hire will see directly what their work changes.
About the role
BizBook was written by one person, who is also a practising doctor. You will be the second engineer, and your first job is to understand the app well enough to change it safely. After that, your work decides whether the merchants we bring in stay.
The app is Flutter on Android. The phone's local database is the system of record, with optional cloud sync through Supabase. Stock is stored as an append-only ledger of movements rather than a quantity that gets overwritten, and money is stored as whole francs. There are 21 test files over the money path. Payments come through Google Play Billing and a mobile money portal, both granting access through the same function.
What you will do
Understanding merchants
- Add tracking for set-up completion and first sale, so we can see exactly where new merchants stop.
- Read support notes every week and turn the most common problems into fixes.
- Improve onboarding based on what the tracking shows.
Building and maintaining
- Fix bugs with a test for each one.
- Add currencies and tax rates for new markets, starting with requests already in our reviews.
- Maintain sync, billing and entitlement code.
- Keep the app fast on low-cost phones, which we provide for testing.
Working as a team
- Ship through pull requests with clear notes on what changed and why.
- Write down how things work as you learn them, so the knowledge is no longer in one head.
- Take part in weekly planning with the founder and support.
What the work looks like
Most of the week is focused engineering time. Monday is planning with the founder. Mid-week you review merchant issues with support. Releases go out on a regular schedule after testing on real low-end devices. You will occasionally visit a shop with the field team to watch merchants use what you built.
What you need
- At least two years building Flutter apps
- At least one app on the Play Store that you can show us
- Experience with an on-device database such as SQLite or Drift, and syncing it to a server
- You write tests and read existing code before changing it
- Comfortable with Git and pull requests
Nice to have
- Supabase or Postgres
- Payment integration, especially mobile money
- Bluetooth printing or hardware integration
- Offline-first or conflict-resolution experience
- French
What we offer
- Pay set for the Cameroonian market and discussed openly at interview
- Training on the product and the way we work before you start
- A written contract, paid on time, every month
- Direct access to the founder and the rest of the team
- A company that is growing, with room to take on more as it does
- Test devices, including low-cost Android phones
- Equity may be offered after six months, subject to the company's share plan
Pay is discussed at interview and stated in writing in every offer.
Your first 90 days
By day 30 you have shipped a release. By day 60 set-up and first-sale tracking is live. By day 90 the founder can take a week away from the code and nothing breaks.
How to apply
What to send
Your CV, a link to an app you built on the Play Store, and your GitHub profile or code samples.
Where and when
Email careers@fieldhealthafrica.org with the subject line "BB-03 Mobile Developer". Apply by Saturday 10 October 2026. Applications received after that date are still considered. We interview as applications arrive, so apply early.
What happens next
- We review applications as they arrive and invite shortlisted candidates to interview straight away. Everyone hears back, at the latest within two weeks of 10 October.
- A technical conversation with the founder.
- A paid take-home task of about four hours on a copy of real BizBook code.
- A review of your task together, then a written offer stating the start date and the condition that the seed round has closed.
We welcome applications from women, from candidates outside the big cities, and from people who have run a shop themselves. We never ask candidates to pay anything at any stage. If anyone does, it is not us.