Logo de Minotore

Plateforme intelligente de génération de widgets Angular PFE

Minotore

StageHybride4 à 6 moisRémunéréDate limite : 12 nov. 2025
Développement Frontend (Angular)Intégration IA / LLMMonorepos & Outillage (Nx)

Postuler

Description

Objectif :

  • Développer une plateforme capable de générer automatiquement des widgets Angular prêts pour la production à partir des modèles existants d’un produit SaaS.
  • Assurer la cohérence architecturale des widgets générés tout en accélérant le cycle de développement et en respectant les standards de qualité existants.

Missions / Responsabilités :

  • Analyser les widgets existants pour en extraire les schémas architecturaux et les patterns réutilisables.
  • Mettre en place un générateur de code basé sur un modèle de langage (LLM) avec des prompts personnalisés pour produire du code Angular conforme.
  • Étendre l’outil Nx existant en y intégrant des fonctionnalités d’intelligence artificielle et d’automatisation.
  • Automatiser la génération de structures de fichiers pour les dossiers apps/ et elements/ du monorepo.
  • Concevoir et intégrer une interface web Angular dans le monorepo permettant de piloter la génération et la configuration des widgets.
  • Mettre en place un aperçu en temps réel du code via Monaco Editor et garantir la conformité des widgets aux standards de qualité (tests, conventions, linting).

Compétences requises :

  • Étudiant(e) en dernière année d’ingénierie informatique ou équivalent (stage de pré-embauche).
  • Excellente maîtrise d’Angular et TypeScript, avec expérience de développement d’interfaces complexes.
  • Expérience avec les monorepos Nx et la création d’extensions/outillage pour Nx.
  • Connaissances en intégration IA/ML et en utilisation de modèles de langage (LLM) ; capacité à concevoir des prompts efficaces.
  • Solides capacités d’analyse, de reconnaissance de motifs et d’industrialisation de code.

Environnement technique & livrables attendus :

  • Technologies : ANGULAR, TYPESCRIPT, NX, LLM, MONACO EDITOR.
  • Livrables : générateur de code opérationnel, extension Nx enrichie, templates de dossiers apps/ et elements/, interface Angular intégrée et aperçu Monaco fonctionnel.
  • Garantir l’écriture de code de qualité (tests, documentation, conformité aux standards internes) et fournir un guide d’utilisation pour l’outil.

Conditions & candidature :

  • Durée : 4-6 mois (stage rémunéré). Nombre de stagiaires recherchés : 1. Stage de pré-embauche : Oui.
  • Modalité : hybrid (par défaut si non précisé).
  • Pour postuler, envoyer votre candidature à recrutement@minotore.com en indiquant dans l’objet le nom du sujet choisi, par exemple : Sujet N°3 : Plateforme intelligente de génération de widgets Angular.
  • Veuillez respecter l’objet de mail demandé : Indiquez le nom du sujet choisi dans l’objet de votre email (par exemple: Sujet N°10 : Système ATS pour l’automatisation du tri, du scoring et du suivi des candidats).