Développeur Front End Angular N4
Description
Contexte :
Dans le cadre de projets Digitaux, je recherche un développeur Front Angular pour intégrer un projet en cours.
Séniorité 9 ans
Missions
Les missions attendues sont :
- Participer au développement et à l’évolution de l’application Front-End Angular, dans le respect des processus, des normes de développement et des conventions du projet.
- Analyser les besoins fonctionnels et techniques avec l’équipe projet et contribuer à leur déclinaison en composants, interfaces et fonctionnalités.
- Développer des composants réutilisables et maintenables, en veillant à la cohérence des interfaces et à la qualité du code.
- Intégrer les appels aux ressources REST et les mécanismes d’authentification OAuth nécessaires aux parcours utilisateurs.
- Réaliser les tests associés aux développements, corriger les anomalies et contribuer à la prévention des régressions.
- Participer aux revues de code et à la résolution des problèmes de qualité identifiés par les outils du projet.
- Contribuer aux opérations d’intégration et de déploiement via la chaîne CI/CD, en vérifiant le bon fonctionnement de l’application après livraison.
- Veiller à la stabilité de l’application et contribuer au diagnostic des dysfonctionnements techniques.
- Participer au RUN : analyser les incidents, mettre en œuvre les corrections et assurer le suivi des actions jusqu’à leur résolution.
- Documenter les évolutions et les corrections réalisées afin de faciliter la maintenance et le partage de connaissances au sein de l’équipe.
Compétences et expertises requises :
Développement Front-End
- Maîtrise d’Angular, version 20 ou supérieure : structuration de l’application, composants, services, routage, formulaires et gestion des échanges de données.
- Maîtrise de TypeScript, JavaScript, HTML et CSS pour développer et maintenir des interfaces adaptées aux besoins du projet.
- Capacité à produire un code lisible, réutilisable et testable, conforme aux normes et conventions de l'équipe.
Intégration et authentification
- Bonnes connaissances des flux d'authentification OAuth et de leur intégration dans une application Front-End.
- Bonnes connaissances des appels aux ressources REST : consommation des API, traitement des réponses et gestion des erreurs.
Qualité et industrialisation
- Maîtrise des outils de la chaîne CI/CD du projet : Jenkins, Bitbucket, Sonar et XLD.
- Capacité à utiliser le versionnement, à contribuer aux revues de code et à analyser les résultats des contrôles qualité.
- Compétences en tests Front-End, qualification des corrections et limitation des régressions.
Déploiement et RUN
- Capacité à préparer et à suivre les déploiements, à effectuer les vérifications après livraison et à identifier les anomalies.
- Compétences en diagnostic d'incidents, correction de défauts et maintenance d'une application en production.
- Capacité à rédiger une documentation technique exploitable et à partager les informations utiles à l'équipe.
Profil recherché
Profil requis :
- Développeur Front-End Angular confirmé, capable de s'intégrer à un projet en cours et de prendre en charge des développements ainsi que des activités de maintenance.
- Expérience concrète du développement d'applications Angular et de l'utilisation d'une chaîne d'intégration et de déploiement continus.
- Expérience de l'intégration d'API REST et des mécanismes d'authentification OAuth dans des applications Front-End.
- Capacité à intervenir sur l'ensemble du cycle de réalisation : analyse, développement, tests, livraison et suivi en production.
- Autonomie dans l'analyse et la résolution des problèmes, avec une capacité à signaler les blocages et à solliciter les interlocuteurs appropriés.
- Rigueur dans l'application des normes de développement, la qualité des livraisons et la documentation des interventions.
- Aptitude au travail en équipe, aux échanges avec les interlocuteurs fonctionnels et techniques et au partage de connaissances.
- Capacité à prioriser les corrections et les évolutions en tenant compte de la stabilité de l'application et des contraintes du projet.