Minotore
Minotore
Tunisie

Conception et développement d’un WYSIWYG Page Builder basé sur une architecture Headless CMS

Développement Frontend (Angular)Développement BackendInfrastructure / CI/CD

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 du projet

  • Concevoir et développer une application web intuitive pour la création, la gestion et la prévisualisation de composants HTML de manière simple et ergonomique.
  • Intégrer une architecture Headless CMS pour produire des contenus dynamiques au format JSON, tout en assurant une gestion multilingue et une expérience éditoriale fluide.

Fonctionnalités principales à implémenter

  • Interface WYSIWYG permettant l’ajout, la modification et la suppression de composants (texte, image, bouton, etc.).
  • Barre de navigation de prévisualisation sans les contrôles d’édition, gestion de la responsivité (desktop, tablette, mobile) et export des composants en JSON via l’architecture Headless CMS.

Comportement et ergonomie

  • Implémentation des opérations Undo/Redo pour la gestion des actions utilisateur et amélioration continue de l’ergonomie.
  • Optimisation des performances de l’application et adaptation de l’interface à l’expérience utilisateur (simplicité, intuitivité).

Technologies et pipelines

  • Technologies à utiliser : ANGULAR, TYPESCRIPT, NODE.JS.
  • Mise en place et intégration CI/CD pour automatiser les builds, tests et déploiements.

Missions et livrables attendus

  • Développer les composants éditables et le moteur de rendu/export JSON pour le Headless CMS.
  • Assurer la compatibilité multilingue, la responsivité et la navigation de prévisualisation; livrables : prototype interactif, documentation technique et démonstrateur.

Profil recherché et conditions de stage

  • Étudiant(e) en dernière année d’ingénierie informatique ou équivalent, bonnes bases en JavaScript, maîtrise des concepts algorithmiques et connaissance des frameworks frontend modernes.
  • Sensibilité à l’expérience utilisateur, capacité d’apprentissage et intérêt pour l’optimisation des interfaces.
  • Durée : 6 mois. Stage rémunéré : Oui. Stage de pré-embauche : Oui. Nombre de stagiaires recherchés : 1.

Candidature

  • Pour postuler, envoyer votre candidature à recruitment@minotore.com en indiquant le sujet approprié (voir ci‑dessous).
  • Joindre CV, lettre de motivation et tout lien vers travaux ou projets pertinents (ex : démonstrations Angular, repositories).