Hire the Best Kotlin Developers
in Kenya

More than 3,000 reviews on G2
Rating is 4.5 out of 5.
4.5/5
of Upwork by G2 peer reviewers
Samwel N.

Nairobi, Kenya

$25/hr
4.6
20 jobs

Are you building an Android app and need a developer who actually delivers clean, production-ready code — not just something that works in a demo? I'm a native Android developer with 4+ years of hands-on experience building apps in Kotlin and Java that are scalable, maintainable, and ready for real users. I specialize in modern Android development — Jetpack Compose, MVVM/Clean Architecture, Firebase, and REST API integration — and I care deeply about writing code that's easy to extend, not just easy to ship. Here's what I bring to your project: ✅ Native Android apps built with Kotlin/Java, Jetpack Compose, and the full Android SDK ✅ Firebase integration — Auth, Firestore, Cloud Functions, Crashlytics, FCM push notifications ✅ REST API consumption with Retrofit, proper error handling, and offline-first architecture ✅ Clean Architecture & MVVM patterns — your codebase stays maintainable as you scale ✅ Google APIs — Maps, Places, Drive ✅ Local data with Room, SQLite, and Realm ✅ Third-party SDK integrations — payments, social auth, analytics, and more ✅ Secure, performant builds with Proguard/R8 and Gradle (Groovy & Kotlin DSL) I've worked on apps across healthcare, fintech, and consumer categories — including real-time messaging systems, POS platforms, and data-heavy mobile experiences. I write code I'm not embarrassed to show, communicate proactively throughout a project, and don't disappear after delivery. If you need someone who treats your app like a product — not just a task — let's talk.

  • Kotlin
  • Java
  • Android App Development
  • Firebase
  • Android
  • User Authentication
  • XML
  • Android SDK
  • RESTful API
  • Material Design
Moin' V.

Nairobi, Kenya

$35/hr
4.6
253 jobs

🏆100% job success score. 🏆TOP RATED PLUS ( 3% of talent on Upwork) specializing in Mobile Applications Development targeting iOS and Android platforms using Native and Hybrid (React Native, Cordova & Flutter) approach.

  • Kotlin
  • Hybrid App Development
  • React Native
  • Objective-C
  • Swift
  • Android App Development
  • iOS Development
  • Node.js
  • Mobile App Development
  • User Profile Creation
  • JavaScript
  • Java
  • Flutter
  • RxSwift
  • Git
Robert W.

Nairobi, Kenya

$10/hr
5.0
11 jobs

I help startups and businesses build fast, scalable mobile apps using Flutter and Kotlin. With 3+ years of experience in mobile development, I have built and shipped apps in healthcare, fintech, delivery, and e-commerce. I focus on clean architecture, smooth UI, and reliable backend integrations. What I can help you build: • Flutter cross-platform apps (Android & iOS) • Delivery and logistics apps • E-commerce and marketplace apps • Fintech and payment apps • API integrations and backend connections • Firebase and cloud services • Real-time features (chat, notifications, live updates) Additional Services • Bug fixing and performance optimization • UI implementation from Figma designs • Google Play Store & Apple App Store publishing • App maintenance and feature updates If you're looking for a reliable mobile developer who writes clean, scalable code and communicates clearly throughout the project, feel free to send me a message. I’d be happy to discuss your app idea.

  • Kotlin
  • Android Studio
  • Android
  • Firebase
  • Mobile App Development
  • Native App Development
  • Android App Development
  • Java
  • Payment Gateway Integration
  • Google Maps API
  • Android App
  • Android Smartphone
  • Smartphone
  • Android SDK
  • Flutter
Paul N.

Nakuru, Kenya

$35/hr
5.0
7 jobs

I specialize in building Android and KMM applications that don’t just work—they scale. With 6+ years of experience and a portfolio including fintech platforms with 100,000+ active users, I bridge the gap between complex engineering (C/C++, BFF, Security) and business growth. Whether you're launching an MVP or scaling a production system, I focus on delivering stable, high-performance code built for long-term reliability and easy maintenance. WHAT I BRING TO YOUR PROJECT: Scalable Android Development: Production-grade apps using Kotlin, Jetpack, and Clean Architecture. Kotlin Multiplatform (KMM): Shared business logic across Android & iOS without compromising native performance. Fintech & Security Expertise: Deep experience with secure transactions, encryption, and payment integrations. Backend for Frontend (BFF): Using Spring Boot (Kotlin) to optimize mobile-backend communication. Streaming & Media Apps: Expertise in ExoPlayer, VLC, HLS, and RTSP for Android TV and mobile. Complex Integrations: Seamlessly handling APIs, third-party SDKs, IoT (Samsung, Fitbit), and OAuth 2.0. CORE TECHNICAL EXPERTISE: Languages: Kotlin, Java, C/C++, Python, SQL Architecture: MVVM, MVP, Clean Architecture, SOLID principles, Modular Design (Scalable & Maintainable) UI Frameworks: Jetpack Compose, Material Design Android Jetpack: Room, Navigation, WorkManager, Lifecycle Networking & Async: REST APIs, Retrofit, Kotlin Coroutines, Flow, Ktor Cloud & Monitoring: Firebase (all modules), Google APIs, Sentry, Datadog DevOps & Tools: CI/CD pipelines, Git, Gradle, Feature Flags, A/B testing SELECTED RESULTS DELIVERED: Fintech Scale: Built and maintained a fintech mobile application used by 100,000+ users. Performance Optimization: Improved app responsiveness using Coroutines and optimized background processing. Modernization: Led the migration of legacy codebases to Clean Architecture, significantly improving maintainability. Stable Streaming: Delivered high-performance streaming experiences for Android TV using advanced video protocols. EXPERIENCE HIGHLIGHTS: Fintech (Letshego): Secure mobile banking and scalable transaction systems. E-commerce (ShopHop UK): API integrations, multi-platform features, and performance improvements. Streaming (Vodlix): Android TV apps and video delivery optimization. HOW I WORK: Clear Communication: Regular updates and transparent project management. Engineering Standards: Clean, maintainable, production-ready code. Proactive Ownership: I don't just take tickets; I solve business problems and identify risks early. Reliability: A focus on long-term stability over quick, temporary fixes. CALL TO ACTION: If you’re looking to build or scale a mobile application that is secure, scalable, and built to last, let’s talk. Feel free to reach out to discuss your project requirements.

  • Kotlin
  • Native App Development
  • Firebase
  • Push Notifications
  • Android App Development
  • RESTful Architecture
  • Firebase Realtime Database
  • Android Studio
  • Mobile App Development
  • Android NDK
  • Android SDK
  • RESTful API
  • GPS
  • Android App
  • Agile Software Development
Patrice M.

Nakuru, Kenya

$33/hr
4.6
73 jobs

Most mobile developers can ship an app. Most AI developers can wire up an API. I do both — which means I build mobile apps that are genuinely intelligent, not just polished wrappers around forms. I help founders, product teams, and agencies launch production-ready iOS and Android apps powered by the Anthropic Claude API: AI chatbots, document analyzers, smart assistants, agentic workflows, and automation features that would normally require a separate backend team. What I build: • FlutterFlow and Flutter apps with embedded Claude AI features — chat, summarization, document Q&A, smart recommendations, voice-to-text workflows, and personalized onboarding. • Custom Dart code injected into FlutterFlow projects when no-code hits its ceiling — clean architecture, Riverpod or Provider state management, and App Store / Play Store deployment. • Claude API backends on Python (FastAPI) or Node.js — function calling, tool use, RAG pipelines, MCP servers, and secure prompt orchestration. • Firebase, Supabase, Stripe, RevenueCat, OneSignal, Algolia, and HealthKit integrations for production mobile apps. • Automation layers using Claude Code, Claude Cowork, n8n, and Make to connect mobile apps to Xero, HubSpot, Google Sheets, and internal tools. Why clients hire me: Top Rated Plus on Upwork, 96% Job Success Score, $200K+ earned across 58+ projects. One developer covers both the mobile front-end and the AI backend — no coordination overhead, no contractor handoff gaps. Milestone-based delivery, daily Slack or Loom updates, and clean handoff documentation on every engagement. Send an invite with a short description of what you're building. I'll come back with a realistic plan, timeline, and recommended stack — and tell you honestly whether FlutterFlow is the right tool, or whether native Flutter or a hybrid backend approach will serve you better.

  • Claude
  • AI Agent Development
  • AI App Development
  • AI Mobile App Development
  • FlutterFlow
  • Flutter
  • Firebase
  • Dart
  • Mobile App Development
  • Supabase
  • iOS Development
  • Android App Development
  • API Integration
  • AI Chatbot
  • Python
  • Node.js
  • Natural Language Processing
  • Prompt Engineering
  • In-App Purchases
  • Push Notifications
David M.

Nairobi, Kenya

$35/hr
4.9
48 jobs

Expert Flutter Developer. Experienced in solving business problems and developing dependable software. With me, you get high-quality code and a reliable partner who can be available for an extended or short timeframe. Experience in numerous industries producing solutions to problems using Web, Mobile, and Server Side Technologies. I have experience with small wholesale firms through large hedge funds. Skills on offer: - iOS & Android with Flutter. - Firebase / Firestore. - Dart. - Working with existing code. - Apple approval process (inc. Account Sign In). - Cloud Functions. Typescript/Javascript - SQL / NoSQL Databases - Vue JS. Composition API. - JavaScript / Typescript. - Responsive Websites with Vue & CSS. - Server Side./ Back End Services. Experienced With - Github & Github Actions. - Q&A Testing. - Mpesa Integration Upwork is my full-time gig,🏆 I can commit up to 100% to any part of the development process. If you have questions, please schedule a call I will be happy to discuss your project and offer advice on how you can proceed.

  • Kotlin
  • Java
  • Dart
  • UI/UX Prototyping
  • Flutter
  • Android
  • Mobile App Development
  • SQLite
  • Firebase
  • JavaScript
  • iOS
  • iOS Development
  • Adobe Inc.
  • Figma
  • UI Graphics

How it works

Post a job for freePost a job

Tell us what you need. Create your own job post or generate one with AI then filter talent matches.

Hire top talent fast

Consult, interview, and hire quickly, so you can meet the freelancers you're excited about.

Collaborate easily

Use Upwork to chat or video call, share files, and track project progress right from the app.

Payment simplified

Manage payments in one place with flexible billing options. Only pay for approved work, hourly or by milestone.

Don't just take our word for it

How do I hire a Kotlin Developer in Kenya on Upwork?

You can hire a Kotlin Developer in Kenya on Upwork in four simple steps:

  • Create a job post tailored to your Kotlin Developer project scope. We'll walk you through the process step by step.
  • Browse top Kotlin Developer talent on Upwork and invite them to your project.
  • Once the proposals start flowing in, create a shortlist of top Kotlin Developer profiles and interview.
  • Hire the right Kotlin Developer for your project from Upwork, the world's largest work marketplace.

At Upwork, we believe talent staffing should be easy.

How much does it cost to hire a Kotlin Developer?

Rates charged by Kotlin Developers on Upwork can vary with a number of factors including experience, location, and market conditions. See hourly rates for in-demand skills on Upwork.

Why hire a Kotlin Developer in Kenya on Upwork?

As the world's work marketplace, we connect highly-skilled freelance Kotlin Developers and businesses and help them build trusted, long-term relationships so they can achieve more together. Let us help you build the dream Kotlin Developer team you need to succeed.

Can I hire a Kotlin Developer in Kenya within 24 hours on Upwork?

Depending on availability and the quality of your job post, it's entirely possible to sign up for Upwork and receive Kotlin Developer proposals within 24 hours of posting a job description.