Mobile Software Engineer with 5 years of experience building secure, scalable mobile applications across Android, iOS, and Web. Currently leading feature development for NCBA Pamoja, a multi-country digital banking platform serving customers across East Africa. Experienced in Flutter and native Android (Kotlin), with a strong focus on modern architecture, clean code, API integration, performance optimization, and delivering reliable financial products. Passionate about building delightful user experiences while solving complex engineering challenges. Adept at migrating state management approaches, integrating REST APIs and Firebase services, writing unit tests, diagnosing production issues, and collaborating cross-functionally to ship production-ready features in Agile environments.

Tabitha Mutinda

Mobile Software Engineer with 5 years of experience building secure, scalable mobile applications across Android, iOS, and Web. Currently leading feature development for NCBA Pamoja, a multi-country digital banking platform serving customers across East Africa. Experienced in Flutter and native Android (Kotlin), with a strong focus on modern architecture, clean code, API integration, performance optimization, and delivering reliable financial products. Passionate about building delightful user experiences while solving complex engineering challenges. Adept at migrating state management approaches, integrating REST APIs and Firebase services, writing unit tests, diagnosing production issues, and collaborating cross-functionally to ship production-ready features in Agile environments.

Available to hire

Mobile Software Engineer with 5 years of experience building secure, scalable mobile applications across Android, iOS, and Web. Currently leading feature development for NCBA Pamoja, a multi-country digital banking platform serving customers across East Africa. Experienced in Flutter and native Android (Kotlin), with a strong focus on modern architecture, clean code, API integration, performance optimization, and delivering reliable financial products.

Passionate about building delightful user experiences while solving complex engineering challenges. Adept at migrating state management approaches, integrating REST APIs and Firebase services, writing unit tests, diagnosing production issues, and collaborating cross-functionally to ship production-ready features in Agile environments.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert

Language

English
Fluent

Work Experience

Assistant Lead Mobile Developer at Ronford Digital
October 1, 2023 - Present
•Own the design, implementation, testing, and release of mobile features for NCBA Pamoja, a multi-country digital banking platform supporting customers across Kenya, Tanzania, Rwanda, and Uganda. •Led the migration from GetX to BLoC, improving application scalability, maintainability, and long-term testability across multiple country deployments. •Delivered the Tanzania subsidiary from initial development to pilot launch while progressing Kenya, Rwanda, and Uganda into closed production testing within project timelines. •Built secure financial workflows including authentication, multi-currency transfers, transaction tracking, and backend integrations through REST APIs. •Diagnosed and resolved complex production issues, optimised application performance, and improved transaction reliability across high-traffic user journeys. •Wrote unit tests and contributed informally to integration testing to safeguard the reliability of critical financial workflows. •Collaborated closely with product managers, designers, backend engineers, and QA to deliver production-ready features while mentoring junior developers through code reviews and architectural discussions.
Mobile Developer at EVusa
February 1, 2023 - August 1, 2023
Designed and implemented a Flutter app for electric vehicle charging station management; integrated Google Maps APIs for geolocation-based routing and search; delivered major features increasing active user engagement by 15%; reduced bug-related delays by 20%.
Mobile Developer at Upesi Money Transfer (Mobidev Kenya Ltd)
January 1, 2023 - July 1, 2023
Developed UI/UX for a global remittance platform enabling secure real-time money transfers; integrated push notifications and live transaction tracking; resolved critical bugs, reducing production issues by 25%.
Mobile Developer at M-Soma Platform (Mobidev Kenya Ltd)
May 1, 2022 - December 1, 2022
Integrated REST APIs to enable education savings and insurance services; debugged and resolved 7 user-reported issues, reducing production bugs by 30%; deployed apps to Google Play Store and Apple App Store ensuring compliance with store guidelines.
Mobile Developer at Uchaguzi Tally (Mobidev Kenya Ltd)
November 1, 2020 - March 1, 2022
•Built and optimised Flutter UI/UX components for a high-stakes election tallying system requiring accuracy and stability under load. •Managed 25 concurrent project tasks in Notion, ensuring on-time delivery of all development milestones. •Identified and resolved 5 high-priority bugs, significantly improving platform reliability for mission-critical use.

Education

Diploma in Information Technology at Akira Chix (CodeHive Program)
February 1, 2021 - November 1, 2021
Certificate of Secondary Education at St Joseph Technical Secondary School, Nairobi, Kenya
January 1, 2016 - November 1, 2019

Qualifications

Machine Learning and AI – Akira Chix
May 11, 2025 - September 27, 2025
Published 2 mobile apps on Google Play Store
November 11, 2025 - August 2, 2026

Industry Experience

Software & Internet, Financial Services, Media & Entertainment, Professional Services, Education
    NCBA Pamoja — Multi-Country Digital Banking Platform

    Led mobile delivery for NCBA Pamoja, a digital banking platform serving customers across Kenya, Tanzania, Rwanda, and Uganda on Android, iOS, and Web. Built with Flutter using Clean Architecture, BLoC, and GetX, with strict code quality standards enforced via Dart Code Metrics.

    Key contributions:

    1. Own the design, implementation, testing, and release of mobile features for NCBA Pamoja, a multi-country digital banking platform supporting customers across Kenya, Tanzania, Rwanda, and Uganda.
    2. Led the migration from GetX to BLoC, improving application scalability, maintainability, and long-term testability across multiple country deployments.
    3. Delivered the Tanzania subsidiary from initial development to pilot launch while progressing Kenya, Rwanda, and Uganda into closed production testing within project timelines.
    4. Built secure financial workflows including authentication, multi-currency transfers, transaction tracking, and backend integrations through REST APIs.
    5. Diagnosed and resolved complex production issues, optimised application performance, and improved transaction reliability across high-traffic user journeys.
    6. Wrote unit tests and contributed informally to integration testing to safeguard the reliability of critical financial workflows.
    7. Collaborated closely with product managers, designers, backend engineers, and QA to deliver production-ready features while mentoring junior developers through code reviews and architectural discussions.