I build and ship complete Flutter applications — from the mobile app itself to the infrastructure that keeps it running in production. Over the past ~3 years I've delivered apps across EdTech, e-commerce/HR, rental, and booking systems, all live on the App Store and Google Play.
What I bring beyond just writing Flutter code:
End-to-end builds: architecture, backend integration, real-time features (live sessions, booking flows), and secure content delivery (screen-recording/screenshot protection for paid course content)
DevOps ownership: CI/CD pipelines, release management, and production support — so your app doesn't just get built, it gets deployed and maintained properly
Two-sided platform experience: building matched student/teacher (or customer/provider) app pairs with real-time request-accept workflows
Recent work includes:
Absat / Absat Teacher — a two-sided EdTech platform (student app + teacher app) with staged courses, exams, DRM-style content protection, a points/credit system, and instant or scheduled live sessions between students and teachers
Mr. Ahmed Said App — a full English-learning platform for school students with staged courses, exams, and protected content
LACRIMA — a hybrid e-commerce + employee HR system in one app
Solo Car — a car rental app
BRT App — electric bus ticket booking
If you need someone who can take an MVP idea all the way to a stable, deployed, App Store–ready product — that's exactly what I do.
Android
Android App Development
Flutter
iOS Development
iOS
Mobile App
Android App
Mobile UI Design
Mobile App Design
Mobile App Development Consultation
SaaS Development
Software Development
AI Mobile App Development
Mobile App Improvement
Mobile App Strategy
Ahmed H.
Cairo, Egypt
$25/hr
5.0
2 jobs
Android Developer with 3+ years of experience building production Kotlin apps, currently working across the
full codebase of G Cloud Backup — a cloud backup app with millions of users on Google Play. Hands-on with
the hard parts of Android: background execution (WorkManager, foreground services), a resumable cloud
upload pipeline, incremental data sync, and Jetpack Compose UI at scale. Clean Architecture with MVVM/MVI,
Hilt, Room, and Coroutines/Flow. English fluent, German
Android App Development
Mobile App Development
Mobile Game
App Development
Mobile App
Sayed S.
Cairo, Egypt
$15/hr
5.0
1 jobs
Passionate and detail-oriented Android Developer with solid hands-on experience in building high
performance and reliable mobile applications using Kotlin, Java. Skilled in designing scalable, maintainable, and high-usability solutions following Clean Architecture principles, with a deep understanding of Android SDK, Jetpack Compose, Jetpack libraries, and lifecycle management.
Experienced in developing production-ready apps. Working with RESTful APIs and ensuring smooth performance and reliability across various Android devices including Android TV.
I am a collaborative and proactive team player who thrives in Agile/Scrum environments, skilled in bug fixing and continuous performance optimization, and always eager to learn and adopt new technologies to deliver high-quality mobile experiences and software development. Adept at integrating third-party SDKs, Firebase services, and modern tools like Retrofit, Dagger/Hilt, and Coroutines to ensure clean and efficient codebases.
Committed to writing testable, well-documented code and applying CI/CD practices to streamline
development and deployment processes.
Android
Android App Development
Android SDK
Java
Kotlin
API
Coroutine
Data Structures
RxJava
Room
Computer Science
Database
Python
Firebase
SQLite
Mo A.
Cairo, Egypt
$15/hr
5.0
16 jobs
Building an Android، iOS app, or stuck with one that's broken?
Before I give you a number, I want to look at what you already have. The code, the designs, the crash reports, a screen recording of the bug, whatever exists. Half the time the problem isn't what someone was told it was. I'd rather find that out in the first two days than in week three.
So send me the app, the Figma file, or just a description of what's going wrong. You'll get an answer within a day: what I think is actually happening, roughly how long it takes, and whether it's worth doing at all. If it's not something I should be the one building, I'll tell you that.
I'm a senior Android developer. Four years of it, across telecom, fintech, e-commerce, streaming and TV. Most recently at Vodafone Egypt, before that e-finance and Mtor.
Some of what that looked like:
A payment module at Vodafone that was quietly failing about a fifth of its transactions. Found it, fixed it, transaction success went up 20% on an app serving 50M+ users. Crash rate came down 15% and load time 10% over the same period.
An app at e-finance that was 80MB. Got it to 38MB. Downloads went up 25%, mostly from people on slower connections who'd been giving up on the install.
Two e-commerce apps built from scratch at Mtor with Jetpack Compose, plus courier and supplier apps on a reactive MVVM architecture, with Firebase and Bitrise CI/CD behind them.
A live streaming app I built on my own, with real-time video, in-app games, digital gifts and in-app purchases.
A Flappy Bird-style game running on Android, iOS, desktop and web from a single Kotlin codebase using Compose Multiplatform.
On Upwork specifically: an Android TV app in Kotlin, a Jetpack Compose performance bug nobody had been able to pin down, a web scraping Android app, and an Android payment terminal build.
I work in Kotlin and Java, Jetpack Compose, Android SDK and Android Studio, Flutter for hybrid and cross-platform builds, and Kotlin Multiplatform when a project needs Android and iOS from one shared codebase. Clean Architecture, MVVM, Coroutines and Flow, Retrofit and Ktor, Firebase, Room, Hilt, REST APIs, unit testing with MockK. I've mentored seven Android interns; two of them got hired full-time.
The thing most clients are actually worried about isn't whether the developer can code. It's whether he'll go quiet, or hand back something the next person can't maintain. I write code the next person can read, and I tell you early when something's going to take longer than I said.
Top Rated on Upwork with 100% Job Success.
Tell me what you're building, or what's broken.
Android
Smartphone
Android App Development
Android SDK
Android Studio
Java
Kotlin
Mobile App Development
Native App Development
iOS Development
Hybrid App Development
In-App Purchases
Flutter
Firebase
iPad App Development
Mobile App
Core Java
Android Tablet
Android App
Anas M.
Cairo, Egypt
$15/hr
5.0
4 jobs
I’m a Mobile App Developer with 7+ years of experience building high-performance applications using Flutter and native iOS (Swift / SwiftUI).
I help businesses turn ideas into scalable, production-ready mobile apps — from UI implementation to backend integration and App Store deployment.
🚀 What I can help you with:
📱 Cross-platform apps using Flutter
🍏 Native iOS development (Swift, SwiftUI)
🔔 Push notifications & background services (geofencing, tracking)
💳 Payment integrations (Apple Pay, APIs, custom gateways)
🔗 REST APIs integration & Clean Architecture setup
🐞 Debugging, crash fixing, and performance optimization
💡 Why choose me?
7+ years of hands-on mobile development experience
Clean, scalable code (Clean Architecture mindset)
Strong expertise in both Flutter and native iOS
Experience working on live production apps with real users
Fast delivery with strong attention to detail
Firebase
iOS
Flutter
Swift
Flutter Stack
Clean Architecture
Design-to-Code
Software Design Pattern
Eslam M.
Giza, Egypt
$5/hr
4.9
22 jobs
As a senior Android developer with +7 years of experience, I have a proven track record of developing high-quality mobile apps across a variety of industries. I have built TV apps, e-commerce apps,
financial apps, NFC and Bluetooth apps, educational apps, Trivia apps, Navigation apps, health apps, chat apps, and social media apps. I possess a deep understanding of the Android platform and its various components, and I am proficient in Java and Kotlin programming languages. I am knowledgeable in mobile app development best practices, such as design patterns. Additionally, I have experience working with third-party libraries and APIs commonly used in Android development. I am capable of developing user-friendly mobile apps that meet business objectives and possess strong problem-solving and communication skills. I have a demonstrated ability to work collaboratively with cross-functional teams, including designers, QA engineers, and product managers
Android
Smartphone
Android App Development
Android Studio
Java
Kotlin
Mobile App Development
In-App Purchases
Social Media Account Integration
Payment Functionality
Laravel
API
RxJava
Desktop Application
Google Play
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
“Upwork provides an umbrella-level of security. I can see a talent’s work history and ratings. I can hold payments in escrow. I can communicate through Upwork Messages instead of working through my email address.”
KD
Kim Darling
Emerald Tiger
“Upwork is the best platform to hire skilled professionals when we're not looking for a full-time employee. All the companies in our portfolio use Upwork to find talent across a wide range of fields.”
DM
David Merry
Kinetic Investments
“Our very specific requirements can be a challenge—With Upwork, we’re able to access a bigger community to ensure the success of our projects.”
Top interview questions to help you hire the right Android developers, faster.
How do I hire a Android Developer in Egypt on Upwork?
You can hire a Android Developer in Egypt on Upwork in four simple steps:
Create a job post tailored to your Android Developer project scope. We'll walk you through the process step by step.
Browse top Android Developer talent on Upwork and invite them to your project.
Once the proposals start flowing in, create a shortlist of top Android Developer profiles and interview.
Hire the right Android 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 Android Developer?
Rates charged by Android 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 Android Developer in Egypt on Upwork?
As the world's work marketplace, we connect highly-skilled freelance Android Developers and businesses and help them build trusted, long-term relationships so they can achieve more together. Let us help you build the dream Android Developer team you need to succeed.
Can I hire a Android Developer in Egypt 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 Android Developer proposals within 24 hours of posting a job description.