Logo de ACTIA Engineering Services

REF:HL-04 INGÉNIEUR SFAX 1 6 MOIS PFE

ACTIA Engineering Services

StageSur site4 à 6 moisRémunéréDate limite : 8 déc. 2025
Développement Front-end (Angular)JavaScript/TypeScriptfrontend development

Postuler

Description

Objectif du sujet

  • Migrer des modules front-end existants vers Angular afin de moderniser une plateforme de gestion des équipements télématiques.
  • Concevoir et implémenter des composants génériques et réutilisables pour homogénéiser l'UI et faciliter les évolutions futures.
  • Gérer la cohabitation Angular / AngularJS pendant la phase de migration.
  • Améliorer la détection d'erreurs grâce au typage statique (TypeScript).

Travail à faire

  • Analyser l'existant et identifier les composants et modules prioritaires à migrer.
  • Étudier les dépendances (bibliothèques, services, DTOs) et planifier une stratégie de migration progressive.
  • Migrer les modules frontend d'AngularJS vers Angular en respectant les bonnes pratiques et en limitant la régression fonctionnelle.
  • Mettre à jour les services, DTOs et interfaces pour tirer parti du typage TypeScript et garantir la compatibilité avec les backends existants.
  • Réaliser des tests unitaires et fonctionnels pour valider le comportement après migration.
  • Rédiger la documentation technique liée aux composants migrés, aux conventions adoptées et à la procédure de déploiement.

Compétences requises

  • Maîtrise d'Angular (nouvelle version) et connaissance d'AngularJS pour la cohabitation et la migration.
  • Bonne connaissance de JavaScript et TypeScript (typage statique, interfaces, DTOs).
  • Expérience en conception de composants réutilisables et en architecture frontend modulaire.
  • Capacités à écrire des tests unitaires et tests fonctionnels (outils de test Angular / frameworks courants).

Informations pratiques