๐ **Senior Android & AI Engineer | 10+ Years Experience | Top Rated Plus | 100% Job Success**
I build **production-ready Android apps, AI-powered solutions, and full-stack MVPs** that turn ideas into reliable, scalable products.
My expertise includes **Kotlin, Jetpack Compose, JavaScript, Python, AI/ML, AI Agents, Firebase, and full-stack development**.
๐ฑ **Android & Mobile**
Kotlin โข Java โข Jetpack Compose โข MVVM โข Clean Architecture โข Firebase โข Offline-first โข REST APIs
๐ค **AI & AI Agents**
AI Agents โข LLM APIs โข AI integrations โข Python โข XGBoost โข TensorFlow โข PyTorch โข Scikit-learn โข Data Analytics
๐ **Full-Stack & MVP**
JavaScript โข Responsive Web Apps โข PWA โข Backend APIs โข Firebase/Firestore โข SQL โข Authentication โข Admin Dashboards
๐ฅ **Healthcare & Business Systems**
Experience building healthcare, payment, reporting, data-quality, analytics, and multi-clinic solutions.
I focus on **clean architecture, reliable performance, scalable solutions, and great user experience** โ from **idea โ MVP โ production**.
**Let's turn your idea into a working product.**
Android
Android App Development
Android SDK
Java
Kotlin
Mobile App Development
Flutter
iOS Development
Firebase
JavaScript
RESTful API
Material Design
Amazon Cognito
Machine Learning
App Development
Mohannad S.
Gaza, Palestinian Territories
$25/hr
5.0
9 jobs
Thanks for visiting my profile! ๐
Iโm a Senior Mobile Engineer with 5+ years of experience building high-quality mobile applications using Android Native and Kotlin Multiplatform (KMP).
I help startups and businesses build scalable, maintainable, and high-performance mobile apps for both Android and iOS using a shared Kotlin codebase. My focus is on clean architecture, modern development practices, and delivering reliable products that create real value for users.
I believe that successful software comes from clear communication, honesty, clean code, and attention to detail โ values I bring to every project.
What I Can Help You With :
Mobile Development
- Android App Development (Native Android)
- Kotlin Multiplatform (KMP) Development
- Shared business logic for Android & iOS
- Jetpack Compose UI Development
- REST API & GraphQL Integration
- Firebase Integration
- Google Maps & Location Services
- E-commerce & Delivery Applications
- Performance Optimization & Bug Fixing
- App Refactoring & Code Reviews
- Publishing Apps to Google Play and App Store
Languages & Frameworks
- Kotlin
- Java
- Kotlin Multiplatform (KMP)
- Jetpack Compose
- Android SDK
- XML
Architecture & Engineering
- MVVM, MVI, MVP, MVC
- Clean Architecture
- SOLID Principles
- Design Patterns
- Modularization
- Dependency Injection (Hilt, Dagger, Koin)
Async & Networking
Kotlin Coroutines
- Flow
- RxJava
- Retrofit
- REST APIs
- GraphQL APIs
- Protocol Buffers
Tools & Platforms
- Android Studio, Xcode
- Firebase, Supabase
- GitHub, GitLab, Bitbucket
- Jira, Trello, Asana, Slack
- Figma, Adobe XD
Testing
- Unit Testing
- Instrumented Testing
Iโm always focused on writing clean, maintainable, and scalable code while building long-term relationships with clients through quality work and reliability.
Letโs build something great together ๐
Android
Android App Development
Android SDK
Android Studio
Java
Kotlin
Mobile App Development
Data Structures
Android App
Android Tablet
XML
System Analysis
Android Debug Bridge
Android NDK
Oday F.
Gaza, Palestinian Territories
$30/hr
5.0
5 jobs
I help businesses and entrepreneurs turn ideas into robust, scalable Android applications. With over 6 years of experience in native Android development, I specialize in building apps that are not only functional but also maintainable and futureโready.
What I deliver:
- Scalable Architecture: Apps built with MVVM for easier longโterm maintenance and faster feature updates.
- Modern UI Development: Expertise in Jetpack Compose for building sleek, responsive, and dynamic interfaces.
- AI Integration: Adding intelligent features such as chatbots, recommendations, and predictive analytics to elevate user experience.
- API Integrations: Smooth connections with RESTful APIs and thirdโparty services.
- Optimized Performance: Efficient, testable, and modular code that improves app stability and speed.
- UserโFocused Design: Clean UI/UX principles for intuitive, responsive interfaces across devices.
Whether you need a complete Android app from scratch or enhancements to an existing project, I provide professional, reliable solutions tailored to your goals. My focus is always on delivering apps that are fast, stable, and aligned with your business needs.
Letโs collaborate to bring your Android app vision to life with elegant, AIโpowered, futureโready solutions.
Android App Development
Android SDK
Android Studio
Java
Kotlin
Android UI Design
Android Room Persistence
MVC Framework
Unit Testing
GUI Testing
RESTful API
RESTful Architecture
Git
Version Control
Firebase
Model View Presenter
Testing
Model View ViewModel
Ahmed A.
Gaza, Palestinian Territories
$20/hr
5.0
7 jobs
I'm a Senior Android Developer with extensive experience in building a high-quality mobile application for your business.
Develop a native Android App using both Java and kotlin.
I've built many successful apps, dealing with location awareness, social media, Chat, E-commerce, On Demand Delivery, In-app purchase, REST APIs, multimedia, databases, camera.
Following the latest trends on the Android development
* Use Kotlin for build applications.
* Use Android Jetpack and Android Architecture Components
* Build clear Android architecture codebase with MVVM, MVP, and DI Dagger.
Build the backend of the application by using Firebase:
*Storage data NoSQL database using Real-time Database or Cloud Firestore.
*Storage files using Cloud Storage.
*Authentication and identity of a user using Firebase Authentication.
*Apply Backend code and triggers using Cloud Functions for Firebase.
Track the application performance by using:
* Crashlytics most powerful, yet lightest weight crash reporting solution that includes by google inside Firebase platform.
*Firebase Crash Reporting.
Grow & engage application audience by using:
*Engage client app by using Firebase Cloud Messaging (FCM) is a cross-platform messaging solution.
*Grow application user number by app referrals and sharing via email or SMS using Firebase Invites.
*Push application to appear in Google search by using Firebase App Indexing.
Build A/B testing for the app and change behavior and appearance of your app remotely without a need to download new app update by using Firebase Remote Config.
I'm looking to build long-term relationships with clients, so I'm primarily looking for long-term projects.
I'd love to work on your project to grow up your business so don't hesitate to contact me.
Android
Android App Development
Android SDK
Android Studio
Java
Kotlin
Mobile App Development
GPS
Firebase
Mohammed A.
Gaza, Palestinian Territories
$20/hr
4.9
65 jobs
๐ง๐ผ๐ฝ-๐ฅ๐ฎ๐๐ฒ๐ฑ Software ๐๐ป๐ด๐ถ๐ป๐ฒ๐ฒ๐ฟ ๐๐ถ๐๐ต ๐ณ+ ๐๐ฒ๐ฎ๐ฟ๐ ๐ผ๐ณ ๐ฒ๐ ๐ฝ๐ฒ๐ฟ๐ถ๐ฒ๐ป๐ฐ๐ฒ ๐ฑ๐ฒ๐น๐ถ๐๐ฒ๐ฟ๐ถ๐ป๐ด ๐ต๐ถ๐ด๐ต-๐ฝ๐ฒ๐ฟ๐ณ๐ผ๐ฟ๐บ๐ฎ๐ป๐ฐ๐ฒ ๐๐ฒ๐ฐ๐ต๐ป๐ถ๐ฐ๐ฎ๐น ๐๐ผ๐น๐๐๐ถ๐ผ๐ป๐. I bridge the gap between robust software engineering and advanced data intelligence. With a background as a University Teaching Assistant and a degree in Computer Engineering (Honors), I bring a deep academic foundation and professional rigor to every project.
My expertise lies in transforming complex data into actionable insights and building scalable mobile ecosystems. Whether you need a predictive machine learning model or a high-traffic Android application, I deliver code that is clean, optimized, and business-centric.
๐๐ผ๐ฟ๐ฒ ๐ง๐ฒ๐ฐ๐ต๐ป๐ถ๐ฐ๐ฎ๐น ๐๐ผ๐บ๐ฝ๐ฒ๐๐ฒ๐ป๐ฐ๐ถ๐ฒ๐:
* ๐๐ฎ๐๐ฎ ๐ฆ๐ฐ๐ถ๐ฒ๐ป๐ฐ๐ฒ & ๐๐: Machine Learning (Scikit-Learn), Deep Learning (TensorFlow/PyTorch), Predictive Modeling, and Statistical Analysis.
* ๐๐ฎ๐๐ฎ ๐๐ป๐ฎ๐น๐๐๐ถ๐: Python (Pandas, NumPy), Data Visualization (Matplotlib, Seaborn), and SQL.
* ๐ ๐ผ๐ฏ๐ถ๐น๐ฒ ๐๐ฒ๐๐ฒ๐น๐ผ๐ฝ๐บ๐ฒ๐ป๐: 7+ years of Android expertise, Architectural Design, and API Integration.
* ๐๐ผ๐ป๐๐๐น๐๐ถ๐ป๐ด: Technical mentorship and algorithm optimization.
I am committed to engineering excellence, transparent communication, and meeting strict deadlines. Letโs discuss how I can apply data-driven solutions to your next project.
Smartphone
Android App Development
Android SDK
Java
Mobile App Development
Deep Neural Network
Convolutional Neural Network
Natural Language Generation
Keras
Natural Language Processing
TensorFlow
Python
Hybrid App Development
Reverse Engineering
React
Ahmed K.
Gaza, Palestinian Territories
$25/hr
5.0
26 jobs
Senior Mobile Engineer | 10+ Years of Expertise in Native, Cross-Platform, and AI-Driven Mobile Solutions
I help companies design, build, and scale high-quality mobile applications that are fast, stable, and genuinely enjoyable to use.
Iโm a Senior Mobile Engineer with 10+ years of hands-on experience, specializing in Android-first development, cross-platform solutions when appropriate, and on-device AI features that add real value to users โ not buzzwords.
I take products from early concept to production and beyond, thinking holistically about users, performance, scalability, and long-term maintainability. Iโve worked with startups, enterprises, and government teams, and I treat every project as if it were my own product.
What I Do Best
๐ฑ Native Mobile Development (Android-First)
Android is my home base (Kotlin / Java), with solid experience in iOS (Swift).
I focus on:
- Clean architecture & maintainable code
- High performance in real-world conditions
- Stable, production-ready apps that scale
๐ Cross-Platform โ When It Makes Sense
- I use Flutter and Kotlin Multiplatform KMP strategically to share logic across platforms without sacrificing native UX or performance.
- I choose tools based on product needs, not trends.
๐ค Mobile AI & On-Device Intelligence
- I integrate AI directly on mobile devices using TensorFlow Lite, ONNX Runtime, and custom models, including:
+ Image recognition & segmentation
+ OCR & document processing
+ NLP and AI-assisted features
+ Real-time, on-device inference optimized for mobile hardware
Iโm especially focused on AI that improves user experience and reliability, not AI for marketing hype.
๐งฉ SDKs & Reusable Components
Iโve built mobile SDKs and shared libraries used in production apps โ clean, modular, well-documented, and easy for other developers to adopt.
๐จ UI/UX-Aware Engineering
I work closely with design teams and care deeply about how apps feel, not just how they function.
Tools & approaches include:
- Material Design
- Jetpack Compose
- Native UI frameworks
- Polished, intuitive, and accessible interfaces
โ๏ธ Backend & Web (In Support of Mobile)
- While mobile is my core focus, Iโm comfortable building and integrating with:
- Firebase
- RESTful APIs
- Custom backend services
My backend work always serves the mobile experience: secure auth, real-time sync, media handling, and scalable data flows.
Tools & Technologies
Mobile: Kotlin, Java, Swift
Cross-Platform: Flutter, Kotlin Multiplatform
AI / ML: TensorFlow Lite, ONNX Runtime, On-Device ML
Cloud & Backend: Firebase, REST APIs
Other: Python, JavaScript, PHP, C++
How I Work
- Experienced in leading and collaborating within agile teams
- Clear communication, realistic timelines, and clean, readable code
- Strong believer in long-term product health
- Mentor junior developers and support healthy engineering cultures
- Comfortable in startups, fast-moving teams, and enterprise environments
Android
Android App Development
Android SDK
Java
Kotlin
Mobile App Development
Image Processing
Mobile App
UIKit
Artificial Intelligence
In-App Advertising
Flutter
Camera
Android Things
Point of Sale & Payment Systems
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 Palestinian Territories on Upwork?
You can hire a Android Developer in Palestinian Territories 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 Palestinian Territories 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 Palestinian Territories 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.
Find more freelancers
Top cities for Android Developers in Palestinian Territories