[nom]
Ingénieur Frontend Angular
Rabat, Maroc • [téléphone] • [e-mail] • [lien]
PROFIL
Ingénieur frontend spécialisé en Angular, avec plus de 3 ans d'expérience dans la conception et le développement d'applications web performantes et évolutives, dont un produit ERP en production livré sur 3 marchés (France, Espagne, Portugal). Bonne maîtrise de TypeScript, RxJS, des formulaires réactifs et des tests unitaires. Habitué au travail en équipe Agile Scrum et en environnement multilingue (français / anglais), avec un fort sens du relationnel, de la rigueur et de la qualité de livraison.
EXPÉRIENCE PROFESSIONNELLE
Ingénieur d'Études et Développement Frontend
Matys — A Cegid Company | Juin 2025 – Présent · Rabat
- Refonte de l'interface d'un ERP en production (PHC GO → Shine ERP), livré sur 3 marchés (France, Espagne, Portugal) : traduction des maquettes Figma en composants Angular 17 réutilisables (SCSS).
- Alignement de l'existant — formulaires, cartes de dashboard, navigation — sur le design system interne (Lumen) et ses design tokens, en remplacement des valeurs codées en dur.
- Développement de formulaires dynamiques en Reactive Forms (FormBuilder), dont les champs et les validateurs s'adaptent au type d'enregistrement à l'exécution.
- Intégration d'API REST et développement de fonctionnalités au-delà du reskin, avec gestion du routing et de la logique de navigation.
- Participation aux revues de code au sein de l'équipe, pour garantir la qualité et la cohérence du code.
- Collaboration au sein de deux équipes internationales (française puis portugaise, en anglais) : rédaction de PR claires, documentation des choix techniques et participation aux cérémonies Scrum (daily, sprint planning, rétrospectives).
- Maintenance corrective et évolutive de l'application existante.
Ingénieur Frontend Angular
Enova R&T | Février 2023 – Juin 2025 · Rabat
- Conception et développement de composants et modules réutilisables sur plusieurs projets Angular (versions 8 à 15).
- Mise en place de tests unitaires et d'intégration (Jasmine, Karma, Jest).
- Intégration d'API REST et coordination technique avec les équipes backend.
- Revue de code, documentation technique et rédaction de guidelines de développement.
- Optimisation des performances et amélioration de l'accessibilité des applications.
- Utilisation d'environnements conteneurisés (Docker) pour le lancement et l'exécution des applications en local.
Stage de Fin d'Études — Développeur Web
Ministère de la Justice | 2021 · Rabat
- Développement d'une application web de gestion de jetons : module CRUD, tableau de bord analytique et gestion des emails.
COMPÉTENCES TECHNIQUES
Frontend : Angular (8 à 17), TypeScript, JavaScript (ES6+), HTML5, CSS3 / SCSS, RxJS, NG-ZORRO
Réactivité & performance : détection de changement (OnPush), signals, lazy loading, trackBy, optimisation
Tests : Jasmine, Karma, Jest (tests unitaires et d'intégration)
Architecture : composants réutilisables, Reactive Forms, API REST, design system & design tokens
Outils & méthodologie : Git, GitLab, Docker, Agile Scrum, revue de code, documentation
FORMATION
Master en Ingénierie Informatique — École Supérieure Vinci d'Ingénierie Informatique, Rabat · 2020 – 2023
Technicien Spécialisé en Développement Informatique — ISTA, Sala Al Jadida · 2018 – 2020
CERTIFICATIONS & LANGUES
Certification : Responsive Web Design — freeCodeCamp Developer Certification
Langues : Arabe (langue maternelle) · Français (maîtrise professionnelle complète) · Anglais (maîtrise professionnelle
complète)