
Développeur Mobile
il y a 1 semaine
Contexte et objectifs
Mercure développe une plateforme SaaS souveraine de cybersécurité (SOC, GRC, Pentest, Assurance) incluant une application mobile compagnon et un portail web. Le développeur Mobile & Backend a pour mission de concevoir, développer et intégrer les composants techniques des deux couches critiques : frontend mobile (React Native, iOS & Android) et backend/API (FastAPI ou NestJS, PostgreSQL). Il garantit la fluidité de l'expérience utilisateur, la sécurité des données et la scalabilité du socle multi-tenant, en étroite collaboration avec les équipes SOC, GRC et infrastructure.
Missions principales
Architecture & conception :
Concevoir une architecture modulaire et scalable intégrant à la fois la logique backend et les interactions mobiles. Définir et documenter les APIs REST/GraphQL exposées à l'application mobile et au portail web. Concevoir les modèles de données (PostgreSQL) et implémenter les mécanismes multi-tenant et RBAC.
Développement Backend :
Implémenter les services backend en FastAPI (Python) ou NestJS ). Intégrer les fonctionnalités clés : gestion des utilisateurs, authentification MFA/SSO (Azure AD), incidents, tickets, reporting GRC. Mettre en place la sécurité applicative (OWASP, chiffrement AES-256, OAuth2, JWT). Superviser les logs et alertes via Wazuh et le SOC Mercure.
Développement Mobile :
Développer l'application React Native pour iOS & Android. Intégrer les modules définis dans le cahier des charges : Dashboard temps réel, gestion et suivi des tickets, notifications push, communication directe avec le SOC, authentification biométrique et MFA. Optimiser les performances, la compatibilité multi-device et la sécurité locale.
Sécurité & conformité :
Implémenter les contrôles de sécurité et journalisation conformes ISO 27001 / RGPD / loi Garantir la traçabilité complète des actions et des accès. Participer aux audits de sécurité internes.
CI/CD, DevOps & qualité :
Déployer les environnements Docker / Kubernetes. Mettre en œuvre des pipelines CI/CD GitLab pour build, test et déploiement automatisé.
Maintenir la qualité du code (tests unitaires et e2e ≥ 80%, SonarQube). Documenter l'architecture et les procédures d'intégration.
Stack technique
Mobile : React Native, TypeScript, Redux Toolkit, React Query, React Navigation, Expo CLI
Backend : FastAPI (Python) ou NestJS (TypeScript), PostgreSQL, Redis, Prisma/SQLAlchemy
Interopérabilité : REST / GraphQL, Kafka ou RabbitMQ, Webhooks
Sécurité : OAuth2, JWT, MFA, certificate pinning, chiffrement AES-256, OWASP Top 10
DevOps : Docker, Kubernetes, GitLab CI/CD, Prometheus, Grafana
Testing : Jest, Pytest, Detox, ESLint, Prettier
Outils : Swagger / OpenAPI, Postman, SonarQube, Figma (UI integration)
Compétences requises
Techniques :
Maîtrise de React Native (≥ 2 ans) et du développement mobile (≥ 4 ans)
Solide expérience sur FastAPI ou NestJS et PostgreSQL
Compréhension des architectures SaaS multi-tenant et microservices
Compétences en sécurité applicative et conformité RGPD/ISO 27001
Familiarité avec les environnements Azure / AWS / GCP pour déploiement et stockage
Transversales :
Capacité à travailler en équipe pluridisciplinaire
Autonomie, rigueur et proactivité
Bonnes capacités de communication et documentation
Sensibilité aux enjeux de souveraineté numérique et de cyber-résilience
Profil recherché
• Formation : Bac+5 en informatique, développement logiciel ou équivalent
• Expérience : ≥ 5 ans dont ≥ 2 ans en React Native et ≥ 2 ans en FastAPI/NestJS
• Langues : Français courant, anglais technique requis
-
Développeur Mobile
il y a 2 semaines
Casablanca Metropolitan Area, Maroc R&S TELECOM Temps plein 900 000 - 1 200 000 par anDéveloppeur Mobile (React Native / Flutter + ELK + Python)Casablanca, MarocBac+5 | Expérience : 2 ans minimumContexteDans le cadre du renforcement de notre équipe digitale et data, nous recherchons un Développeur Mobile confirmé maîtrisant aussi bien le développement d'applications mobiles que l'analyse de données. Le poste est basé...
-
Développeur Mobile Flutter
il y a 6 heures
Casablanca, Casablanca-Settat, Maroc Jobgate Srl Temps plein 60 000 - 120 000 par anMissionsParticiper à la conception et au développement d'applications mobiles en Flutter.Collaborer avec les équipes produit, design et backend.Contribuer aux tests, au débogage et à l'optimisation des performances.Explorer et appliquer les bonnes pratiques de développement mobile.Profil recherchéConnaissance de base en Dart et Flutter.Compréhension...
-
Développeur applications mobiles
il y a 2 semaines
Casablanca, Casablanca-Settat, Maroc AULODE TECHNOLOGY Temps plein 35 000 - 45 000 par anVoici les informations duSTAGE PRÉ-EMBAUCHE:Lieu: CasablancaTélétravail: Possible à certaines périodes définiesPrise en charge: Frais de transport et d'alimentation pendant toute la durée du stageHoraires:Lundi à Vendredi : 9h – 17hSamedi matin : 1 semaine sur 2Astreinte ou présence en cas de besoinÀ propos du posteNous cherchons un(e)Stagiaire...
-
Développeur applications web et mobile
il y a 4 jours
Casablanca, Casablanca-Settat, Maroc AULODE TECHNOLOGY Temps plein 180 000 - 250 000 par anVoici les informations duSTAGE PRÉ-EMBAUCHE: Lieu : Casablanca Télétravail : Possible à certaines périodes définies Prise en charge : Frais de transport et d'alimentation pendant toute la durée du stage Horaires :Lundi à Vendredi : 9h – 17hSamedi matin : 1 semaine sur 2Astreinte ou présence en cas de besoinÀ propos du posteNous cherchons un(e)...
-
Développeur Mobile Flutter
il y a 4 jours
Casablanca, Casablanca-Settat, Maroc Webcom Temps plein 42 000 - 300 000 par anDescription du poste :Webcom, une agence digitale innovante, recherche un développeur mobile Flutter passionné pour rejoindre notre équipe et contribuer à la création d'applications performantes et modernes pour nos clients.Missions principales :Concevoir et développer des applications mobiles multiplateformes (iOS et Android) en utilisant...
-
Développeur/Développeuse mobile flutter
il y a 6 heures
Casablanca Metropolitan Area, Maroc Capgemini Temps plein 150 000 - 250 000 par anMissions principales :Développer et maintenir des applications mobiles multiplateformes avec Flutter.Collaborer avec l'équipe produit, design et backend pour concevoir des applications performantes et intuitives.Effectuer des tests, assurer la qualité du code et participer aux revues de code.Proposer des améliorations techniques et fonctionnelles.Profil...
-
Stagiaire Développeur(se) Web et Mobile
il y a 4 jours
Casablanca, Casablanca-Settat, Maroc AFRIQUE CHRONIQUE Temps plein 150 000 - 250 000 par anAFRIQUE CHRONIQUECasablancaStageSur siteil y a 2 heure(s)Dans le cadre du développement d'une application de gestion web et mobile, nous recherchons un(e) Stagiaire Développeur(se) motivé(e) et passionné(e) pour rejoindre notre équipe technique. Le/La stagiaire participera activement à la conception, au développement et à l'intégration de nouvelles...
-
Mobile Developer
il y a 6 jours
Rabat Metropolitan Area, Maroc TalentMind Temps plein 900 000 - 1 200 000 par anNous recrutons, pour le compte de l'un de nos clients basé àRabat, unMobile Developer (Flutter)enCDI.Profil requis :Expérience d'au moins 4 ans en développement mobile Flutter.Capacité à travailler en équipe et à collaborer avec des designers et des développeurs backend.Autonome, rigoureux(se) et capable de respecter les délais.Outils &...
-
Stage - Développeur mobile Flutter
il y a 6 heures
Casablanca Metropolitan Area, Maroc Deep Cognition Temps plein 200 000 - 250 000 par anNous recrutons un(e)stagiaire en développement mobile Flutter, passionné(e) par l'IA et les technologies mobiles.Tu participeras à la création d'applications intégrant des modèles intelligents pour révolutionner les processus métier, avec un fort accent sur l'expérience utilisateur et la performance technique.ResponsabilitésConcevoir et développer...
-
Développeur Mobile React Native
il y a 6 heures
Casablanca Metropolitan Area, Maroc WellieCare Temps plein 7 000 par anNous recherchons un·edéveloppeur·se mobile React Nativecréatif·ve, autonome et efficace, capable de donner vie rapidement à des idées d'applications mobiles.Ton rôle sera dedévelopper différents prototypes (MVP, POC), tu participeras à toutes les étapes : de la conception technique à la mise en production d'apps mobiles fonctionnelles et...