Développer une version mobile multiplateforme offrant une expérience utilisateur optimisée et fluide.
Projet orienté PFE focalisé sur la création d'une application mobile cross-platform intégrée à un backend existant.
Responsabilités principales
Concevoir et implémenter l'interface utilisateur mobile (UI/UX) responsive et performante.
Intégrer les fonctionnalités avec le backend (authentification, synchronisation des données, notifications).
Stack technique et outils
Frameworks front : Flutter et React Native (sélection ou prototypes comparatifs possibles).
Backend & base de données : Firebase, Node.js et MongoDB.
DevOps & CI/CD : GitHub Actions, Fastlane pour distribution/automatisation.
Tests : automatisation et tests E2E avec Appium, tests unitaires avec Jest.
Livrables attendus
Application mobile fonctionnelle pour iOS et Android, prête pour distribution interne (builds via Fastlane).
Suite de tests automatisés (Appium, Jest) et pipeline CI configuré (GitHub Actions).
Documentation technique (architecture, instructions de build, points d'intégration avec le backend).
Encadrement et méthodes de travail
Travail en collaboration avec l'équipe backend pour les API et la gestion de la base MongoDB.
Utilisation de branches Git et revue de code via GitHub; livraison continue et automatisation des builds.
Candidature
Pour postuler, envoyez votre dossier à issam@code-reason.com en précisant dans l'objet : "Application - Part 2 Mobile Project Development of a Mobile Version PFE".
Incluez CV, lettre de motivation et exemples/projets précédents (liens GitHub ou builds démo).