Hire the Best Android Developers
in Morocco

Clients rate our Android developers
Rating is 4.9 out of 5.
4.9/5
Based on 111 client reviews
Naim A.

Taza, Morocco

$35/hr
5.0
24 jobs

I am a Senior Android & Mobile Developer with over 10 years of experience, including 5+ years of professional work building high-performance apps and automation frameworks. My expertise spans Android OS (AOSP), Kotlin, Java, and Flutter, with a strong background in rooted device modifications, reverse engineering, and system-level customization. I specialize in: - Developing native Android apps with scalable architecture (MVVM, MVP, Clean Architecture). - Building automation frameworks using Selenium, Robotium, and Android Instrumentation. - Reverse engineering Android apps & firmware with Jadx, Apktool, Frida, and Ghidra to uncover vulnerabilities or create custom features. - API integration and debugging using Postman, Charles Proxy, Fiddler, and Wireshark. - IoT and Embedded Systems integration, connecting hardware with mobile apps for robotics and smart devices. Why clients choose me: - Proven track record working on advanced system apps and custom Android features at a German tech company. - Strong focus on clean, secure, and maintainable code, following SOLID principles and Agile methodologies. - Experience collaborating with global teams and delivering solutions that boost performance, scalability, and security. If you're looking for a developer who understands Android from the inside out, can automate complex tasks, or debug at the system level, let’s discuss how I can help bring your project to life.

  • Android App Development
  • Java
  • Kotlin
  • Mobile App Development
  • AOSP
  • Flutter
  • Reverse Engineering
  • Automation
  • API Integration
  • Embedded System
  • Performance Optimization
  • Software Debugging
  • Agile Software Development
  • Scrum
  • Android NDK
Hajou M.

Meknes, Morocco

$40/hr
5.0
7 jobs

🚀 Expert Android & KMP Developer with a proven track record of building robust, scalable, "middle-sized" applications that punch way above their weight. Whether you need a brand-new product or a performance-driven Code Audit, I bring Modern Android Development best practices to every line of code. I specialize in building cross-platform solutions for Android, iOS, and Desktop using Kotlin Multiplatform (KMP). I provide end-to-end guidance from initial concept to Play Store/App Store deployment. App Types I Specialize In: 🔹 💳 POS (Point of Sale) Systems: Cross-platform solutions for Desktop, Android, and iOS. 🔹 🎬 Streaming Applications: Optimized for high-speed media delivery and smooth UI. 🔹 📦 Inventory Management: Built for scale, accuracy, and real-time data handling. 🔹 📸 Camera & Document Scanners: Implementing advanced Computer Vision and image processing. Technical Expertise: ✅ Kotlin & Kotlin Multiplatform (KMP): Shared logic across all platforms. ✅ Jetpack Compose: Expert in Declarative UI and Compose Multiplatform. ✅ Data Management: Expertise in Local Databases (Room, SQLDelight) and Cloud Databases (Firebase/Firestore, Supabase, Real-time Sync). ✅ API Integration: Seamless connection to REST APIs, GraphQL, and 3rd party services. ✅ Architecture: Clean Architecture, MVVM, and MVI for maintainable, testable code. ✅ Dependency Injection: Expert use of Hilt and Koin. Specialized Services: 🔍 Code Audits & Debugging: Comprehensive analysis to find bottlenecks, fix critical Bugs, and optimize performance. 🎨 App Reskinning: Efficiently updating the UI/UX of existing apps to match new branding or requirements. ⚙️ Modern Tech: Extensive use of Coroutines & Flow for asynchronous programming and reactive apps. Why Work With Me? I don’t just write code; I provide technical leadership. I emphasize clear communication, Clean Code, and collaborative teamwork to ensure your project is future-proof. 🛠️ Let’s turn your idea into a high-performing digital product! Lets discuss how I can bring your vision to life. 🤝

  • Android
  • Android App Development
  • Android Studio
  • Java
  • Kotlin
  • Mobile App Development
  • SQL
  • iOS
  • API Integration
  • REST API
  • Web Application
  • Progressive Web App
  • Firebase
  • MongoDB
  • POS Terminal
  • IPTV
  • Android App
  • NoSQL Database
  • JetPack
  • Smart TV
Mohamed B.

Casablanca, Morocco

$25/hr
5.0
2 jobs

Hi, I’m Mohamed Boumlyk, a Senior Android Developer who thrives on challenges and security. Languages & UI Kotlin & Java: Clean, idiomatic code. Jetpack Compose & XML Views: Modern declarative UIs and legacy View support. Architecture & Patterns MVVM/MVP/Clean Architecture: Separation of Presentation, Domain, Data layers. Dependency Injection (Hilt/Dagger): Manage complex graphs, enable modular tests. Coroutines & RxJava: Asynchronous flows and reactive streams. Data & Storage Room & SQLite: Normalized schemas, efficient queries, smooth migrations. EncryptedSharedPreferences & Jetpack Security: Keystore-backed encryption for sensitive data. Networking & APIs Retrofit & OkHttp: TLS 1.2+, certificate pinning, custom interceptors, Moshi/Gson JSON. WebSockets / gRPC: Secure real-time channels (WSS/gRPC-TLS). REST API Security: Error handling, backoff strategies, input validation. Cloud & Firebase Authentication: Email/Password, Google Sign-In, Phone OTP, custom claims. Firestore & Realtime Database: Real-time sync, offline persistence, security rules. Analytics, Crashlytics & Remote Config: Event tracking, crash reporting, A/B testing. Monetization & Location Google Play Billing & Subscriptions: In-app purchases, tier management, server validation. Google Maps & Location: Custom markers, clustering, geofencing, offline caching. Security & Encryption Android Keystore & BiometricPrompt: Hardware-backed keys, biometric gating. Certificate Pinning & Network Security Config: HTTPS enforcement, cleartext blocking, pin rollover. Runtime Protection: Root/emulator detection, APK signature checks, basic anti-debugging, ProGuard/R8 obfuscation. Background & Automation AccessibilityService & USSD Automation: Read/interact with USSD dialogs, multi-SIM support, non-blocking state machines. WorkManager & Foreground Services: Reliable background tasks that survive restarts and system limits. UI/UX & Performance Animations & Transitions: AnimatedVisibility, MotionLayout, Material motion guidelines. Responsive Layouts & Internationalization: Support all screen sizes, RTL for Arabic/French/English, proper pluralization. Memory & Battery Efficiency: Leak detection (LeakCanary), profiling (Android Profiler), RecyclerView/LazyColumn optimization. Ads & Engagement AdMob, Facebook, Unity, IronSource, etc.: Banners, interstitials, rewarded and native ads with minimal overhead, frequency capping, test-device setup. Push Notifications & Campaigns: FCM segmentation, A/B-tested notification content, feature flags via Remote Config. Testing & CI/CD Unit & UI Testing: JUnit/Mockito for ViewModels/repositories, Espresso/EarlGrey for UI. Static Analysis & Linting: Android Lint, SpotBugs (FindSecurityBugs), custom Detekt rules. CI/CD (GitHub Actions, GitLab CI, Fastlane): Automated builds, tests, vulnerability scans (OWASP Dependency-Check), signed AAB deployment to Play Store. Why Work With Me? I apply a “security-first” mindset from design (threat modeling, encryption, pinning) to production, proactively fixing vulnerabilities. My data-driven approach—analyzing crash reports, analytics, and user feedback—delivers stable, secure features quickly. I also mentor junior developers on best practices (Kotlin Coroutines, DI, Jetpack Security) and continuously refine workflows (migrating to Compose, exploring Kotlin Multiplatform). Whether you need a security audit, performance tuning, or end-to-end feature development (from Firebase backend to polished UI/UX), I’m ready to deliver robust, user-safe Android apps.

  • Android App Development
  • Android Studio
  • Kotlin
  • SQLite
  • Firebase
  • RxJava
  • Model View ViewModel
  • Android Room Persistence
  • Clean Architecture
  • Dependency Injection Framework
  • Google Maps
  • Analytics
  • RESTful API
  • JetPack
  • Security Policies & Procedures Documentation
Youssef Amine A.

Casablanca, Morocco

$45/hr
5.0
6 jobs

I am a freelance Android developer with over 6 years of professional experience building and maintaining high-traffic mobile applications. My expertise covers Kotlin, Java, Jetpack Compose, XML, MVVM, and Clean Architecture, with a strong focus on clean, scalable, and maintainable code. Throughout my career, I’ve worked on both greenfield projects (apps built from scratch) and legacy modernization/maintenance, ensuring smooth migration to the latest Android SDKs and libraries. I have solid experience in : - App Maintenance & SDK Migrations: Updating apps to comply with the latest Android standards - WebView Integrations: Secure login modules (F5), payment systems, and Unity WebGL content. - API Integrations: REST, GraphQL, and Firebase backends. - Authentication & Security: Email/password, Google, Apple sign-in, and biometric authentication. - Offline-first Apps: Local caching, Room, and Datastore for stable user experiences. - Push Notifications & In-App Messaging with Firebase Cloud Messaging. - Publishing & Deployment: Experience releasing and maintaining apps on the Google Play Store and setting up CI/CD pipelines. I enjoy collaborating with teams to bring impactful mobile solutions to life and continuously stay updated on the latest Android technologies.

  • Android
  • Android App Development
  • Android SDK
  • Android Studio
  • Kotlin
  • Google Play
  • Android Room Persistence
  • Xamarin
  • JetPack
  • Dagger
  • Firebase
  • Coroutine
Ilyas K.

Sale Al Jadida, Morocco

$13/hr
5.0
14 jobs

Stop hitting "Access Denied." If the data exists on a screen (web or mobile) I can extract it. Most scrapers fail when they hit advanced anti-bot shields, React Native apps, or complex SSL pinning. With a Master’s Degree in Data Engineering and over 7 years of freelance experience, I specialize in the "impossible" jobs. Whether it’s a well-engineered website or a high-security mobile app, I build custom solutions to get you the data you need, fast and clean. 🎯 Specialized Extraction: Events & Lead Gen I have extensive experience helping companies dominate their lead generation by extracting attendee and guest lists from major event platforms, including: 1. Event Platforms: Cvent, Eventbrite, Whova, Bizzabo, and specialized trade show apps. 2. Lead Generation: Automated extraction of potential customers and direct injection into your CRM or Lead System. 3. Mobile App Interception: Scraping data from iOS/Android apps by reverse-engineering APIs and bypassing security layers. 🛠️ My Core Expertise 1. Advanced Scraping: Bypassing Cloudflare, Akamai, Datadome, and CAPTCHAs. 2. Mobile Data Extraction: Intercepting traffic from mobile apps (even those with certificate pinning) to pull hidden data. 3. Data Engineering & Pipelines: Building scalable ETL processes to move data from scrapers to SQL/NoSQL databases or Cloud storage. 4. Business Automation: Turning manual data entry into 100% automated workflows. If you need to process data in bulk and store it in a usable format, I have the expertise. 5. Custom Dashboards: Transforming raw scraped data into actionable insights using Tableau and Power BI. ✨Technical Stack 1. Languages: Python (Scrapy, Selenium, Playwright, Scrapling...), Java, JavaScript, Kotlin, SQL. 2. Mobile Tools: Frida, Burp Suite, Mitmproxy, Charles Proxy, Appium, ADB. 3. Data/Cloud: AWS, Google Cloud, Azure, Spark, Hadoop. 4. Databases: PostgreSQL, MongoDB, Pinecone, Redis.

  • Android
  • Android Studio
  • Java
  • Kotlin
  • Web Scraping
  • Data Scraping
  • Selenium
  • Beautiful Soup
  • Data Mining
  • Reverse Engineering
  • Android App
  • Clean Architecture
  • Software Design Pattern
  • JSON
  • RESTful API
Amine E.

Marrakesh, Morocco

$25/hr
4.9
28 jobs

I build AI-powered mobile apps that ship to the App Store and Play Store — React Native apps with real OpenAI, LangChain, and AI chatbot features built in. Most developers can build a React Native app OR integrate AI. I do both. Founders and product teams hire me when they want an AI-powered mobile app — smart search, in-app chatbots, AI agents, personalized recommendations — built end-to-end and actually deployed to real users. 100% Job Success, Top Rated, 1,400+ hours across 11 contracts on Upwork. WHAT I BUILD • AI-powered mobile apps with React Native & Expo (iOS & Android) • In-app AI chatbots and assistants using OpenAI API and LangChain • RAG (Retrieval-Augmented Generation) and vector search for smart, context-aware features • AI agents and conversational AI inside mobile products • Node.js / NestJS backends powering real-time AI features • REST & GraphQL APIs, Stripe payments, AWS deployment AI MOBILE APPS I'VE SHIPPED → Atikia — AI-powered real estate app: smart property search, in-app AI chatbot, interactive maps, and booking (React Native + Node.js + OpenAI) → AMG — AI-powered real estate app with villa construction tracking → Dal — social network mobile app built with Expo React Native → MySyndic — property management app with real-time dashboards and push notifications HOW I WORK Async daily updates, clean documented TypeScript, full deployment guides through App Store & Play Store submission. Clear communication, predictable delivery, no surprises. You work with me directly — never a junior handoff. CORE STACK React Native · Expo · OpenAI API · LangChain · RAG · Vector Databases · Node.js · NestJS · TypeScript · PostgreSQL · MongoDB · AWS · Docker Available for fixed-price projects and long-term contracts. Send me your app idea or brief and I'll reply within a few hours.

  • Mobile App Development
  • React Native
  • React
  • Node.js
  • NestJS
  • TypeScript
  • Full-Stack Development
  • OpenAI API
  • LangChain
  • MongoDB
  • AI Chatbot
  • AI App Development
  • Expo.io
  • AI Agent Development
  • iOS
  • Android App
  • Artificial Intelligence
  • Conversational AI
  • Generative AI

How it works

Post a job for free Post 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

Resources to help you hire

Cost to hire a Android Developer

Cost to hire a Android Developer

Explore typical Android Developer rates and what businesses pay to hire top talent.

Android Developer job description template

Android Developer job description template

Get tips to write a job post that attracts qualified Android developers.

Android Developer interview questions

Android Developer interview questions

Top interview questions to help you hire the right Android developers, faster.

How do I hire a Android Developer in Morocco on Upwork?

You can hire a Android Developer in Morocco 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 Morocco 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 Morocco 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.