Développeur Front-End Sénior
- Temps complet
- Contract Type: Permanent
- Region: Morocco
Description de l'entreprise
ALTEN DELIVERY CENTER MAROC, Filiale du leader mondial de l’ingénierie et du conseil en technologie créé en 2008 et présent à Fès, Rabat, Tétouan et Casablanca, compte aujourd’hui plus de 2200 consultants et vise un centre d’excellence de 3300 consultants ALTENiens en fin 2027. ALTEN Maroc est désormais un acteur majeur de l’insertion professionnelle des ingénieurs. Nous accompagnons nos clients, leaders de l’Industrie dans leurs stratégies de développement dans les domaines de l’automobile, du ferroviaire, de l’IT, de la R&D et des Télécoms & Médias.
Rejoindre ALTEN MAROC c’est bénéficier :
- Des parcours professionnels diversifiés avec des opportunités de carrière, une mobilité interne, sectorielle, géographique et métiers.
- Des formations certifiantes et diplômantes.
- Des événements réguliers pour combiner bien être et performance
Description du poste
Nous recherchons un Développeur Front-End Senior capable d'optimiser les performances des applications web, de garantir leur accessibilité conformément aux standards RGAA/WCAG et d'assurer la qualité, la fiabilité et la robustesse du code grâce à la mise en place de tests automatisés.
Le/la consultant(e) aura pour responsabilités :
● Optimiser les performances Front-End (Lazy loading, analyse des Core Web Vitals, réduction du poids des assets) pour minimiser les temps de chargement.
● Appliquer les normes d'accessibilité numérique (RGAA / WCAG) afin de rendre les solutions inclusives pour tous les utilisateurs.
● Garantir la qualité et la robustesse du code par la mise en oeuvre de tests automatisés (Unitaires avec Jest/Vitest, Intégration et E2E avec Cypress ou Playwright).
● Concevoir et développer des interfaces utilisateur (UI) ergonomiques et performantes en utilisant les standards du web (HTML5, CSS3/Sass, JavaScript ES6+ / TypeScript).
● Maîtriser les frameworks et librairies Front-End modernes (notamment React, Angular ou Vue.js) pour construire des architectures de composants réutilisables et scalables.
● Gérer l'état de l'application (State Management) de manière complexe et optimisée (via Redux, Context API, NgRx ou Pinia).
● Assurer le Responsive Design et une approche "Mobile-First" pour garantir une expérience utilisateur fluide sur tous les types de terminaux et navigateurs.
● Consommer et intégrer des API (RESTful ou GraphQL) en gérant efficacement les flux de données, les asynchronismes et la gestion des erreurs.
● Collaborer étroitement avec les UX/UI Designers pour traduire fidèlement des maquettes (Figma, Adobe XD) en composants techniques et contribuer au Design System.
● Maîtriser les outils de versioning (Git) et participer activement aux processus de Code Review et aux cycles d'intégration continue (CI/CD).
Qualifications
Diplômé(e) d’un Bac+5 en école d'ingénieur ou équivalent universitaire avec une spécialisation en informatique, ou justifiant d'une expérience significative équivalente.
Expérience : Plus de 7 ans d’expérience en développement Front-End
Compétences techniques :
- Langages & technologies : HTML5, CSS3, Sass, JavaScript ES6+, TypeScript
- Frameworks : React, Angular ou Vue.js
- State Management : Redux, Context API, NgRx, Pinia
- API : REST, GraphQL
- Tests : Jest, Vitest, Cypress, Playwright
- Performance : optimisation Front-End, Core Web Vitals
- Accessibilité : RGAA, WCAG
- Outils : Git, CI/CD
- Design : Figma, Adobe XD, Design System
- Méthodes : Agile (Scrum)
- Soft skills : communication fluide en français, esprit d’analyse, autonomie, collaboration, respect des délais, amélioration continue
Informations complémentaires
Looking forward to hearing from you !
En cliquant sur le lien ci-dessus ou sur tout autre lien externe figurant dans cette publication, vous quittez ce site et accédez à un site web tiers dont les conditions d'utilisation et la politique de confidentialité s'appliquent.