Available to hire
I’m Ian Kariithi, a Senior Mobile Engineer specializing in Android native development with Kotlin/Jetpack and cross-platform mobile apps using Flutter and React Native. I partner with teams to design, build, and ship reliable mobile experiences for diverse clients, often working remotely with international stakeholders.
I’m motivated by clean architectures, scalable solutions, and mentoring teammates. Based in Nairobi, Kenya, I enjoy exploring new tooling, delivering high-quality code, and turning complex problems into intuitive apps that users love.
Skills
Language
English
Fluent
Swahili
Advanced
Swati
Intermediate
Work Experience
Mobile Developer at Teamway, Copenhagen, Denmark
February 1, 2025 - August 12, 2025Freelance mobile software engineer for various clients and roles. Developed high-quality Android native (Kotlin/Java) and cross-platform iOS applications using Flutter and React Native.
React Native Developer (Hybrid) at Quatrix Global, Nairobi, Kenya
January 1, 2024 - August 12, 2025Rebuilt an outdated delivery app that utilized geolocation, polylines, and notifications to alert riders and track orders from start to finish. Implemented a notification system to ensure the application received updates both in foreground and background. Redesigned the UI to be modern, user-friendly, and visually appealing. Improved order delivery rates and rider/driver confidence in the product. Monitored, tested, debugged, and issued timely fixes.
Lead App Developer at Directcore Technologies, Nairobi, Kenya
December 1, 2023 - August 12, 2025Oversaw development and maintenance of a mobile money application, Instacash. Implemented a custom translation engine to support Siswati and English translations from the backend with sync features to keep translations updated. Supervised other developers ensuring code quality and compliance with best practices and company regulations. Ran tests to maintain high-quality deliverables.
Android Developer at UbaPesa Limited, Nairobi, Kenya
December 1, 2022 - August 12, 2025Maintained the UbaPesa Android application, a fully automated peer-to-peer lending platform. Utilized ObjectBox NoSQL database to store and process incoming SMS data, sending messages to the backend with scheduled tasks. Built an in-house credit scoring engine based on SMS data, saving the company significant costs by replacing unreliable third-party credit scoring due to local regulations.
App Review Specialist (Consultant) at WS Insight LTD, Nairobi, Kenya
April 1, 2022 - August 12, 2025Reviewed a cross-platform Android and iOS mobile application to assess security, code quality, and implemented features against requirements. Provided recommendations for improvements and fixes. Based on team state and feature gaps, recommended project cancellation to avoid further sunk costs. The project was subsequently abandoned.
Mobile Developer at Teamway
February 1, 2025 - February 1, 2025Remote mobile development for clients; built Android native (Kotlin/Jetpack) and iOS apps; cross-platform mobile applications using Flutter and React Native.
React Native Developer at Quatrix Global
January 1, 2024 - January 1, 2024Developed React Native apps for multiple clients; hybrid mobile development; delivered features including geolocation and map pin mapping; improved app performance and user experience.
Android Developer at UBA Pesa Limited
December 1, 2022 - December 1, 2022Maintained and enhanced the UbaPesa Android app; increased crash-free user experience; implemented in-house credits scoring engine using NoSQL (ObjectBox); integrated SMS data storage and offline capabilities.
App Review Specialist (Consultant) at WS Insight Ltd
April 1, 2022 - April 1, 2022Conducted cross-platform mobile app reviews, evaluated security and code quality, and recommended improvements; communicated issues to senior leadership to avoid costly failures.
Android & iOS Developer at SILQU
January 1, 2024 - January 1, 2024Developed Android & iOS app for a Kenyan firm (SILQU) focused on advanced property management; integrated REST APIs for income/expense tracking, due bills, alerts, and organizational updates.
Education
BSc. Information Technology at Karatina University, Kenya
August 1, 2013 - December 1, 2017Mobile Software Development & Entrepreneurship (Android Development) at Mobilis Mobile Technology Academy, Nairobi, Kenya
January 1, 2013 - May 1, 2013Bachelor of Science in Information Technology at Karatina University, Kenya
August 20, 2013 - December 20, 2017Qualifications
CI/CD: GitHub Actions, Bitrise, CircleCI
January 11, 2030 - November 16, 2025Industry Experience
Software & Internet, Financial Services, Transportation & Logistics, Education, Professional Services, Telecommunications, Media & Entertainment
Skills
Hire a App Developer
We have the best app developer experts on Twine. Hire a app developer in Nairobi today.