.
Description du poste :
Nous recherchons Développeur Mobile Full Stack pour des projets mobile, c’est mentionné stage mais en réalité ça sera en B2B.
Objectifs:
• Créer une application web et mobile conviviale où les utilisateurs peuvent rechercher des restaurants et boulangeries, consulter les menus, commander des plats et suivre la livraison en temps réel.
• Offrir un tableau de bord pour les restaurants et boulangeries leur permettant de gérer leurs menus, leurs stocks, leurs commandes et leurs paiements.
• Intégrer un système de paiement en ligne sécurisé.
• Proposer un service de livraison géré soit par le restaurant/boulangerie, soit par un service de livraison tiers.
Fonctionnalités:
• Inscription et authentification : Les utilisateurs peuvent s’inscrire et se connecter via e-mail, Google ou Facebook.
• Recherche de restaurants et boulangeries : L’utilisateur peut rechercher des établissements par nom, localisation, type de cuisine, ou spécialités.
• Consultation de menus : Affichage des menus avec description des plats, prix, et disponibilité.
• Panier et commandes : L’utilisateur peut ajouter des articles au panier, passer commande et suivre son statut (en préparation, en cours de livraison, livré).
• Suivi de livraison en temps réel : L’utilisateur peut suivre la livraison de sa commande via une carte interactive.
• Système de notation et commentaires : Après chaque commande, les utilisateurs peuvent laisser une note et un commentaire pour évaluer la qualité des produits et du service.
• Historique des commandes : Affichage des commandes précédentes avec détails.
Pour les restaurants et boulangeries
• Gestion des menus : Ajouter, modifier ou supprimer des plats/produits avec description, prix, et image.
• Gestion des commandes : Suivi des commandes en temps réel et gestion des états (en préparation, prêt, en livraison).
• Système de notifications : Alertes pour les nouvelles commandes et changements de statut des commandes.
• Rapports de ventes : Statistiques et rapports sur les ventes journalières, hebdomadaires et mensuelles.
• Gestion des horaires : Paramétrer les horaires d’ouverture et de fermeture pour afficher ou masquer le restaurant sur la plateforme.
• Gestion des stocks : Mettre à jour les disponibilités des produits en fonction du stock.
Système de paiement
• Paiement en ligne sécurisé : Intégration de solutions de paiement comme
• Wave, ou Orange Money pour permettre aux utilisateurs de payer en ligne.
• Facturation : Génération automatique de factures électroniques pour chaque commande.
Livraison
• Système de livraison intégré : Les utilisateurs peuvent choisir de se faire livrer ou de récupérer leurs commandes sur place.
• Gestion des livreurs : Suivi des livreurs (si géré par le restaurant) et intégration avec des services de livraison externes.
Profil recherché
• Expérience solide (3+ ans) en développement mobile full stack, notamment sur les technologies Flutter, React Native ou Swift pour le frontend, et Node.js, Django ou autre pour le besoin souhaité.
• Maîtrise des API
• Compétences confirmées en gestion de bases de données (SQL, NoSQL) et en intégration d’API de paiement
• Sens de l’UX/UI
• Autonomie, rigueur et disponibilité
• Si vous êtes prêt à relever le défis,