10/07/2026 updated


100 % available
Mobile Engineer | Flutter & Android Developer
Agadir, Morocco
Only remote
Bachelor of Economics with Minor in Computer Science, University of Ibn Zohr Agadir (2018-2022)FlutterAndroid (Software)Android Software DevelopmentMobile Application DevelopmentMobile Device ManagementGradleHandheld ComputerSystems IntegrationSwift (Programming Language)Google FirebaseKotlinJetpack ComposeDartMobile Computing
Cross-Platform Mobile Development with Flutter & Dart
Expertise in building cross-platform mobile applications using Flutter and Dart, delivering scalable, high-performance apps with clean architecture and modern state management solutions such as Bloc, Riverpod, Provider, and MVVM.
Android Development with Kotlin & Jetpack Compose
Proficiency in native Android development using Kotlin and Jetpack Compose, including building Android Automotive HMI components and designing custom UI interfaces with responsive and performant components.
Backend Integration & RESTful APIs
Strong capability in integrating RESTful APIs, GraphQL, Firebase, and JWT authentication into production-ready mobile applications, along with database management using Room, SQLite, and Shared Preferences.
State Management
Application of modern state management approaches including Bloc, Riverpod, Provider, and MVVM to improve maintainability and extensibility of mobile applications.
DevOps & CI/CD Practices
Utilization of tools such as Git, Gradle, Maven, and CI/CD pipelines to support agile development workflows and ensure reliable application delivery.
Swift & iOS Development
Knowledge of Swift for iOS mobile application development as part of a cross-platform mobile engineering skill set.
Databases & Local Storage
Experience with local data storage solutions including Room, SQLite, and Shared Preferences for offline-capable and performant mobile applications.
Agile Development & Client Collaboration
Experience working directly with clients to define requirements, estimate features, translate business needs into technical solutions, and deliver iterative releases in agile environments.
Expertise in building cross-platform mobile applications using Flutter and Dart, delivering scalable, high-performance apps with clean architecture and modern state management solutions such as Bloc, Riverpod, Provider, and MVVM.
Android Development with Kotlin & Jetpack Compose
Proficiency in native Android development using Kotlin and Jetpack Compose, including building Android Automotive HMI components and designing custom UI interfaces with responsive and performant components.
Backend Integration & RESTful APIs
Strong capability in integrating RESTful APIs, GraphQL, Firebase, and JWT authentication into production-ready mobile applications, along with database management using Room, SQLite, and Shared Preferences.
State Management
Application of modern state management approaches including Bloc, Riverpod, Provider, and MVVM to improve maintainability and extensibility of mobile applications.
DevOps & CI/CD Practices
Utilization of tools such as Git, Gradle, Maven, and CI/CD pipelines to support agile development workflows and ensure reliable application delivery.
Swift & iOS Development
Knowledge of Swift for iOS mobile application development as part of a cross-platform mobile engineering skill set.
Databases & Local Storage
Experience with local data storage solutions including Room, SQLite, and Shared Preferences for offline-capable and performant mobile applications.
Agile Development & Client Collaboration
Experience working directly with clients to define requirements, estimate features, translate business needs into technical solutions, and deliver iterative releases in agile environments.
Languages
EnglishFluent
Project history
Design and develop cross-platform and native mobile applications tailored to client business requirements. Integrate REST APIs, authentication flows, databases, and third-party services into production-ready applications. Apply scalable architecture patterns and modern state-management approaches to improve maintainability and extensibility. Work directly with clients to define requirements, estimate features, translate business needs into technical solutions, and deliver iterative releases.
A cross-platform mobile app built with Flutter, Dart, and the CheapShark API to track gaming deals from stores like Steam and Epic. Implemented local data caching with SQLite/moor, shared preferences, and Provider for state management. Enhanced user experience through custom splash screens and optimized app performance.
An Android app built with Flutter and Dart for text encryption and format conversion (binary, hex, octal, base64). Used the crypto package for encryption, Bloc for state management, and added theme customization and text sharing features.