Une forte capacité de travail en équipe et une bonne communication sont indispensables pour ce poste qui sera en liaison constante entre l’UX Designer et le Tech Leader de chaque solution.
En tant que Développeur Angular, vous serez en charge de :
Concevoir, développer et maintenir des applications web évolutives et performantes en utilisant Angular (version 8 et plus).
Collaborer avec l'équipe produit et l’équipe backend pour intégrer les API et services.
Participer à la définition des besoins, à l’architecture et au design des applications.
Optimiser les performances des applications pour offrir une expérience utilisateur fluide.
Effectuer des tests unitaires et d'intégration pour assurer la qualité du code.
Réaliser une veille technologique constante pour proposer des améliorations et rester à jour sur les meilleures pratiques Angular.
Documenter les développements réalisés et participer à la rédaction de guides techniques.
Compétences requises :
Maîtrise d’Angular : Vous avez une expérience solide avec Angular (version 8 et plus).
Langages front-end : Maîtrise des technologies HTML5, CSS3 (Sass, Less) et TypeScript.
Expérience avec RxJS et NgRx pour la gestion des états asynchrones.
API REST : Connaissance de l’intégration d’API RESTful.
Outils de développement : Git, Webpack, Docker, etc.
Connaissance des bonnes pratiques de SEO et d'accessibilité web.
Expérience avec des outils de tests automatisés (Karma, Jasmine, Protractor).
Expérience avec les systèmes de gestion de versions (Git, GitHub, GitLab).
Compétences additionnelles (souhaitées) :
Connaissance d’un autre framework front-end comme React ou Vue.js.
Expérience avec Node.js ou des services backend est un plus.
Connaissance des méthodologies agiles (Scrum, Kanban).
Sensibilité à l’UX/UI design.
Qualités recherchées :
Autonomie et rigueur dans l’exécution des tâches.
Esprit d'équipe et bonnes capacités de communication.
Capacité à résoudre des problèmes techniques complexes de manière efficace.
Curiosité technique et capacité à apprendre rapidement de nouvelles technologies.