Minotore
Minotore
Tunisie

Conception d’une bibliothèque interactive de composants Angular avec Storybook PFE

frontend developmentDesign SystemsDéveloppement Frontend (Angular)

Publié il y a 7 mois

Stage
⏱️4-6 mois
💼Hybride
💰Rémunéré
📅Expiré il y a 6 mois
Reste lisible (ATS friendly).

Description du poste

Objectif

  • Créer une bibliothèque de composants Angular réutilisables et cohérents, alignée sur un design system complet.
  • Intégrer Storybook pour la visualisation, la personnalisation et la documentation dynamique des composants utilisés dans une plateforme SaaS.

Missions principales

  • Recenser les composants existants et identifier les redondances afin d’unifier et standardiser l’UI.
  • Définir une charte graphique complète : couleurs, typographie, icônes, responsive design et animations.
  • Développer des composants modulaires et configurables (inputs, sorties, thèmes, variantes).
  • Intégrer Storybook pour la visualisation, la configuration dynamique et la génération de documentation interactive pour chaque composant.
  • Permettre l’export des composants configurés en modules Angular réutilisables (packaging, distribution interne).

Technologies & bonnes pratiques

  • Technologies attendues : ANGULAR, TYPESCRIPT, STORYBOOK.
  • Tests et qualité : maîtrise de Jest, Jasmine ou Karma.
  • Familiarité avec Nx pour la gestion du monorepo et intérêt pour l’automatisation / intégration d’outils IA.

Profil recherché

  • Étudiant(e) en dernière année d’ingénierie informatique ou équivalent.
  • Solide compréhension de l’architecture Angular et des bonnes pratiques de composants réutilisables.
  • Capacité à rédiger une documentation interactive et des stories Storybook complètes.

Modalités du stage

  • Durée : 6 mois (stage rémunéré).
  • Nombre de stagiaires recherchés : 1.
  • Stage de pré-embauche : Oui.

Candidature

  • Pour postuler, envoyer votre candidature à recrutement@minotore.com.
  • Indiquer dans l’objet de l’email le nom du sujet choisi, par exemple : "Sujet N°10 : Système ATS pour l’automatisation du tri, du scoring et du suivi des candidats" (suivre l’instruction fournie dans l’objet).
Minotore - Conception d’une bibliothèque interactive de composants Angular avec Storybook PFE | Hi Interns | Hi Interns