๐๐ป Full-stack Developer & Android App Developer | Video Subtitling Translator ๐ป๐
Hello! I'm osama mohamed , a Full-stack developer and Android app developer with experience in video subtitling translation. I am committed to providing comprehensive technical solutions and exceptional linguistic services to my clients.
๐น Full-stack Expertise: With my extensive knowledge in Full-stack development, I am capable of building comprehensive web applications and websites from frontend to backend. Whether you need a dynamic web application or a content management system, I'm here to make it happen.
๐น Android Development: I have abundant experience in developing high-performance Android applications with excellent user experience. Whether you need a practical business app , I can turn your ideas into stunning digital realities.
๐น Video Subtitling Translation: Thanks to my translation skills, I can provide efficient translation services for video content, including accurately adding subtitles. Whether you're publishing content online or need translation for a personal video project, I'm here to help.
What I can offer you:
โ Comprehensive Full-stack development solutions to achieve your technical goals.
โ Outstanding Android application development to meet client needs and enhance user experience.
โ Accurate and professional video translation with added subtitles.
โ Commitment to quality, deadlines, and client satisfaction.
Whether you're looking for custom app development, video content translation, or comprehensive full-stack solutions, I'm here to assist. Let's start bringing your technical vision to life together!
Feel free to reach out to discuss your project and how I can help you achieve your goals.
I am familiar enough with the following skills
- java / c / c++ / OOP / data structures / dart/php/css/html/database/node js /react/react native
- Python
Also, I have a BSc degree in Computer Engineering from Pharos University
Java
Mobile App Development
C++
Data Structures
Web Development
PHP
Data Entry
Subtitles
Mohammed M.
Alexandria City, Egypt
$15/hr
5.0
12 jobs
Android Developer with 7+ years of experience building scalable, production-ready applications using Kotlin, Jetpack Compose, and Clean Architecture.
Your app idea deserves more than just code that works - it needs architecture that lasts. I build
native Android apps with clean, scalable foundations so your product can grow without becoming a maintenance burden.
WHAT I CAN HELP YOU WITH:
โข Build native Android apps from scratch using Kotlin or Java - from MVP to production-ready
release.
โข Implement modern UI with XML, ViewBinding, or Jetpack Compose with a focus on smooth UX.
โข Integrate REST APIs cleanly using Retrofit and handle complex data flows with Coroutines and
Flow.
โข Set up local data persistence using Room, and cloud sync with Firebase (Firestore, Realtime DB).
โข Debug crashes, fix memory leaks, and improve app performance and stability.
โข Prepare your app for the Play Store - signing, ProGuard, store listing, and release management.
WHY WORK WITH ME:
โข I write structured, maintainable code using MVVM and Clean Architecture - not just quick fixes.
โข I have published apps on Google Play under my own developer account, so I understand the full cycle end-to-end.
โข I take crashes seriously - I use Firebase Crashlytics and address issues with root-cause fixes, not patches.
โข Clear communication - I keep you updated and explain technical decisions in plain language.
RECENT WINS
โข Published a real app on Google Play (MML Audio Player) - handled everything from architecture to store listing.
โข Shipped multiple iterative releases (up to v1.0.15) with crash fixes, stability improvements, and new features.
โข Integrated AdMob rewarded and interstitial ads with proper audio focus handling in a production app.
โข Built 3+ complete projects independently: audio player, WebView app, and a quiz app with Google Sheets backend.
MY CORE SKILLS:
Languages & UI: Kotlin, Java, Jetpack Compose, XML, ViewBinding
* Architecture: MVVM, Clean Architecture, MVI, Multi-module
* Networking & Data: Retrofit, OkHttp, Room, Coroutines, Flow
* Firebase & Tools: Crashlytics, Analytics, Hilt, AdMob, GitHub
WHEN YOU HIRE ME
โข You get an app built on a clean architecture that's easy to maintain and extend.
โข Regular progress updates and version-controlled code on GitHub.
โข Firebase Crashlytics and Analytics wired up from the start - not as an afterthought.
โข Play Store release support: ProGuard, signing, listing, and in-app update flow.
Let's connect. Whether you're starting from scratch, rescuing an existing app, or need a reliable
developer to take your MVP to production - send me a message and let's talk about your project.
Android App Development
Android
Android SDK
Android Studio
Java
Kotlin
Object-Oriented Programming
Android App
Google Play
Mobile App Testing
Usability Testing
Manual Testing
QA Software & Testing Tools
Media Player
RxJava
Clean Architecture
Firebase
Facebook Ads Manager
Software Testing
QA Testing
Mohammed A.
Cairo, Egypt
$15/hr
5.0
9 jobs
Senior Android Developer
I have been developing high-quality native Android apps for more than 8 years.
I have also published applications in Google Play with more than 1 million downloads, so I have a solid background at every step of the mobile development cycle from an idea to publishing it in the stores. I have deep knowledge of analytics, advertising, monetization, and marketing.
My mission is to deliver apps that generate more revenue than they cost.
Skills and technologies in which I'm an expert:
โ Jetpack Compose UI App Development Toolkit
โ Kotlin/Java
โ Android SDK
โ Git
โ MVP/MVVM/MVI
โ RxJava/Coroutines
โ Dagger2/Hilt
โ Retrofit/OkHttp
โ Sqlite/Room
โ Firebase
โ OOP/SOLID
How I can help you:
-Build the Android app from scratch
-Update or fix existing app
-Integrate new or existing applications into the popular back end like Firebase
-Publish the app at the store
- Fix app rejection at the store
Android App Development
Android SDK
Java
Kotlin
SQLite
Firebase Cloud Firestore
MySQL
Retrofit
Firebase Realtime Database
Firebase
CodeIgniter
CSS
Git
Google Places API
Google Play
Ahmed B.
Tala, Egypt
$30/hr
5.0
7 jobs
I build the expensive parts of a mobile app: billing that doesn't leak, AI that doesn't burn your budget, and code that still works six months after launch.
Most apps don't break on launch day. They break three months in: the subscription that silently stops renewing, the AI call costing ten times what it should, the crash that only fires on one OEM's build. That's my work.
โ Google Play Billing, Stripe and Paymob running in production
โ Cut LLM prompt tokens ~70% with a TOON encoder I wrote in Kotlin, at a ~90% cache hit rate
โ A full consumer app shipped at 4MB, detail screens rendering in under a second
โ Android 16 Live Updates in production, an API almost nothing on the Play Store uses yet
I work to your hours: US, UK or EU, and I reply within four hours.
๐ช๐๐๐ง ๐ ๐๐จ๐๐๐
- Native Android in Kotlin and Jetpack Compose, Material 3, clean architecture
- Kotlin Multiplatform, one codebase running on both Android and iOS
- iOS: shipped iOS targets, App Store release, and Swift or SwiftUI work on existing apps
- Android TV: shipped and tested on real hardware, including cross-app deep linking
- Payments: Google Play Billing, subscriptions, free trials, server-side verification, Stripe, Paymob
- Firebase and Appwrite backends, Cloud Functions, push, Crashlytics, React dashboards
- Store release, and rescuing inherited Flutter, React Native and AI-generated code
๐๐-๐ก๐๐ง๐๐ฉ๐ ๐ ๐ข๐๐๐๐ ๐๐ฃ๐ฃ๐ฆ
Built in Kotlin and Swift, not a WebView around someone else's chat page. Wiring a model into an app is the easy half. Keeping it fast and cheap once real users hit it is what decides whether it ships.
- AI integration into new or existing apps: OpenAI, Gemini, Groq, with automatic provider failover
- Token cost engineering: I wrote a TOON encoder and decoder in Kotlin from the spec, cutting prompt tokens up to 70% against JSON
- Prompt and response caching tuned to a ~90% hit rate
- Streaming responses, multi-turn sessions with history pruning
- The billing underneath it: credits, packages, subscriptions, server-side verification
๐ช๐๐๐ง ๐'๐ฉ๐ ๐ฆ๐๐๐ฃ๐ฃ๐๐
Arcadia, an AI game tracker on Google Play. Multi-provider LLM chat with failover, word-by-word streaming, and months spent on what it costs to run: a hand-written TOON codec, aggressive caching, no API keys in the binary. The whole app installs at 4MB and detail screens render in under a second. Winner of the Android developer track in Egypt's national DEPI programme.
FlexPing, for a UK founder serving Amazon Flex drivers. Empty repo to a live, paying product on Google Play: monthly and yearly subscriptions with a free trial, server-side receipt verification through Cloud Functions, a foreground service that survives Android's battery optimizer, and a cancellation flow that protects revenue rather than leaking it.
PixelOne, a multi-tenant restaurant ordering and loyalty platform in Kotlin Multiplatform, running on Android and iOS from one codebase with a React admin dashboard. Every order is re-priced and every balance verified server side. Live order tracking runs on Android 16's Live Updates API, and the product screen uses a Compose shared element transition.
๐๐ข๐ช ๐ ๐ช๐ข๐ฅ๐
I use Claude Code and Cursor where they help, and I know where they stop. Android's newest APIs barely exist in any model's training data, so on anything current the tools guess, and much of what's published for them was generated rather than written. That gap is where I do my best work.
I own the design and the backend too, so when a subscription doesn't renew or a background job dies silently on a Samsung device, that's mine to fix, not a ticket I hand back.
๐ช๐๐ข ๐'๐ ๐๐ข๐ฅ
Your app takes payments, or needs to. Or you want AI in it and need someone who can build the metering and billing underneath, not just the API call. I'm the wrong hire for cheapest-bidder work, or for closing tickets rather than owning outcomes.
Tell me what you're building and I'll give you an honest read on scope, stack and timeline.
๐ฅ๐ข๐๐๐ฆ ๐ ๐๐๐ฅ๐ ๐๐ก๐ง๐ข
Android Developer, Android App Developer, iOS Developer, Mobile App Developer, Kotlin Developer, Swift Developer, AI Developer, AI Engineer
๐๐ฃ๐ฃ๐ฆ ๐ ๐๐จ๐๐๐
Android App Development, iOS App Development, Cross-Platform App Development, Mobile App Development, Android TV Apps, AI-Native Apps, AI Integration, AI Chat Apps, Subscription Apps, SaaS Mobile Apps, MVP Development, Legacy App Rescue
๐ง๐๐๐ ๐ฆ๐ง๐๐๐
Android, Kotlin, Jetpack Compose, Java, Material 3, Room, WorkManager, Android TV
iOS, Swift, SwiftUI, Xcode, Kotlin Multiplatform, Flutter, React Native
OpenAI, Gemini, Groq, LLM Integration, Prompt Engineering, Prompt Caching, Token Optimization
Google Play Billing, In-App Subscriptions, Server-Side Receipt Verification, Stripe, Paymob
Firebase, Cloud Functions, FCM, Crashlytics, Appwrite, Cloudflare Workers, Node.js, TypeScript
React, Vite, Figma, UI/UX Design, CI/CD, Play Console, App Store
Android App Development
Android
Java
Kotlin
Mobile App Development
Firebase
AI Implementation
Google Play
In-App Subscription
App Store Upload
Figma
QA Testing
Artificial Intelligence
AI Mobile App Development
App Development
Mobile QA
iOS Development
Hybrid App Development
Swift
In-App Purchases
Amr H.
Cairo, Egypt
$25/hr
5.0
6 jobs
I believe dedication to quality is the foundation of success, and I take pride in delivering work that exceeds expectations.
โ High-Quality Work
โ Budget-friendly
โ Creating apps from scratch with the latest technologies
โ Refactoring/Enhancing/Optimizing apps
โ Resolving Google policies compliance issues
โ Updating Apps API to the latest APIs
โ Improve the app's overall performance
โ Configure Firebase Crashlytics - Remote Config - Realtime Database - Analytics and more
โ Implement Admob SDK and ads like Banners - Interstitial - Open apps - Reward ads, etc...
๐ Cutting-Edge Expertise: Proficient in Kotlin and Java with a mastery of Clean Architecture and MVVM design patterns. Stay abreast of the latest design trends, code conventions, and Android updates to ensure consistently up-to-date knowledge.
๐ Quality Assurance: Guarantee the delivery of products that adhere to the highest standards of usability, performance, and aesthetics. Achieve exceptional cost-benefit ratios by consistently providing faster and higher quality solutions than the industry average.
โฐ Flexible Availability: Maintain flexible availability to meet the dynamic needs of clients, ensuring a responsive and collaborative development process.
Technical Proficiency:
๐ง Development Stack: Native Android Development, Well-documented Code, API Integration, Google Play/Google Console Services, Git Version Control (GitHub - Bitbucket).
๐ฅ Expertise in Firebase: Realtime Database, Cloud Firestore, Authentication, Cloud Messaging.
๐ Location Services: GPS, Location and Maps, Geofences.
๐ฑ Persistence: Room Persistence Library for Local Database
๐จ Design & UI/UX: Material Design, XML, JetPack Compose, Figma, UI/UX Best Practices.
๐ Performance Optimization: Coroutines, integration of commonly used libraries.
I can help you convert your creative concepts into a refined and published Android application!
Android App Development
Android SDK
Java
Kotlin
Mobile App Development
UI/UX Prototyping
API Integration
Database
Testing
Performance Optimization
Software Architecture & Design
Publishing Software
RESTful API
Firebase
Native App Development
Mo A.
Cairo, Egypt
$20/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 App Development
Smartphone
Android
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
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.โ
KK
Katja Krohn
Summa Linguae
How do I hire a Android App Developer in Egypt on Upwork?
You can hire a Android App Developer in Egypt on Upwork in four simple steps:
Create a job post tailored to your Android App Developer project scope. We'll walk you through the process step by step.
Browse top Android App Developer talent on Upwork and invite them to your project.
Once the proposals start flowing in, create a shortlist of top Android App Developer profiles and interview.
Hire the right Android App 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 App Developer?
Rates charged by Android App 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 App Developer in Egypt on Upwork?
As the world's work marketplace, we connect highly-skilled freelance Android App 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 App Developer team you need to succeed.
Can I hire a Android App 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 App Developer proposals within 24 hours of posting a job description.