Développeur Fullstack Mid/Senior

Télétravail total Autre

Le recrutement est fermé pour cette offre

À propos de L'offre sur Kernel emploi Afrique

Structure SaaS en phase de développement d’un MVP, spécialisée dans la digitalisation des consultations de marchés publics. Elle, conçoit des solutions simples et conformes aux exigences réglementaires, en combinant workflows robustes, traçabilité et composants d’IA pour améliorer le matching entre acheteurs publics et fournisseurs.

Le poste

Vous développez l'intégralité du frontend de la plateforme : l'espace acheteur public (création de demandes, sélection de fournisseurs, comparaison des offres) et l'espace fournisseur (dashboard, dépôt d'offre, suivi des résultats). Vous travaillez en étroite collaboration avec le Lead Backend pour l'intégration des APIs REST.

Missions

  • Développer l'espace acheteur : dashboard (filtres par statut), formulaire de création de demande, module de sélection des fournisseurs

  • Implémenter le module IA côté client : affichage des suggestions CPV/nature, résultats de matching, fallback manuel

  • Développer l'espace fournisseur : profil, dashboard opportunités, formulaire de dépôt d'offre, soumission définitive

  • Construire le tableau de comparaison des offres (prix, date, mémoire technique) pour l'acheteur

  • Intégrer les 4 types de notifications email (côté affichage statuts)

  • Implémenter la gestion des fichiers (upload PJ, téléchargement sécurisé)

  • Assurer le SSR Next.js pour les performances et le référencement

  • Garantir la conformité RGPD sur les formulaires et l'affichage des données

  • Travailler à partir des maquettes UI/UX (design system fourni)

Profil recherché

  • 3+ ans d'expérience frontend React/Next.js

  • Expérience sur des applications métier B2B ou B2G avec formulaires complexes

  • Sensibilité à l'UX et capacité à travailler à partir de maquettes Figma

  • Aisance avec les workflows d'états et l'affichage conditionnel

  • Capacité à collaborer étroitement avec un Lead Backend pour l'intégration API

Compétences techniques

  • Maîtrise de NextJS 13+/14 avec App Router et Server Components

  • TypeScript avancé (types, generics, interfaces)

  • TailwindCSS et design system component-based

  • Intégration APIs REST (fetch, Axios, React Query ou SWR)

  • Gestion d'état côté client (Context API, Zustand ou équivalent)

  • Formulaires complexes avec validation (React Hook Form, Zod)

  • Gestion de fichiers en upload/download (multipart, presigned URL MinIO)

  • Accessibilité (WCAG), responsive design

KPIs de succès

  • 12 écrans livrés et intégrés aux APIs backend

  • Formulaires fonctionnels avec validation côté client

  • Temps de chargement < 2s sur les pages principales (SSR optimisé)

  • Soumission définitive sécurisée côté UI (verrouillage irreversible)

Détails sur le poste
Autre - Temps plein
IT
Propulsé parTaleez