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)
Agadir, Morocco
Only remote
Bachelor of Economics with Minor in Computer Science, University of Ibn Zohr Agadir (2018-2022)

Profile attachments

mohamedamine_cv.pdf

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.

Languages

EnglishFluent

Project history

Mobile Engineer

Freelance
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.

Mobile Developer

Deal Hunter (Software Project)
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.

Mobile Developer

Ascii Converter (Software Project)
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.

Android Engineer | Android Automotive & Mobile Applications

NTT DATA, Inc
Developed and maintained Android applications using Kotlin, Jetpack Compose, and XML. Built Android Automotive HMI components for the Volkswagen Group SEAT infotainment platform. Designed custom interfaces, including blur effects, marquee elements, responsive UI components, and Phone HMI features. Analyzed requirements, troubleshot issues, and improved application performance, reliability, and maintainability.

Mobile Engineer

Freelance
Developing and maintaining cross-platform mobile applications for clients. Integrating RESTful APIs and implementing secure user authentication. Utilizing modern architecture patterns and state management for scalable apps. Collaborating with clients to translate business needs into technical solutions.

Certificates

Flutter and Dart: Developing iOS, Android Apps

IBM

2025

Engineering Maintainable Android Apps

IBM

2025

Engineer Practices for Building Quality Software

University of Minnesota

2025


Portfolio


Contact form

Log in to get in touch

You need to be logged in to use the contact form.

Sign upLog in