Pourquoi nous rejoindre ? À propos du poste Vos responsabilités
- Concevoir, développer et maintenir des applications web en utilisant Angular 19 .
- Utiliser NX dans un environnement multirepo pour structurer et organiser des projets distribués et optimisés.
- Participer à la définition des besoins techniques et aux choix d'architecture.
- Encadrer et accompagner les développeurs plus juniors, en leur offrant une expertise technique et des conseils.
- Collaborer avec les équipes backend (notamment .NET et SQL) pour garantir l'intégration fluide des services.
- Assurer un code de haute qualité avec des tests end to end.
- Participer aux revues de code et proposer des améliorations.
Vos atouts pour réussir Formation/Expérience :
- Diplôme en informatique ou expérience équivalente.
- Plus de 5 ans d'expérience en développement Angular, avec au moins 2 ans d'expérience sur des projets utilisant NX en environnement multirepo.
- Expertise dans le développement d'applications complexes avec Angular 19 , gestion de composants, routage, services, et performance.
- Expérience significative avec NX dans un environnement multirepo.
- Expérience souhaitable avec Micro-Frontend (NX , Module Federation et Webpack).
Compétences clés :
- Maitrise de Angular Signals.
- Maîtrise de TypeScript, javascript pour développer des applications robustes et maintenables.
- Compétences solides en HTML, CSS et SCSS, ainsi qu'en responsive design.
- Expérience avec les outils de tests (Cypress) pour garantir un code fiable et de qualité.
- Connaissance des outils Postman, Jira, Git, Visual code, Visual studio, SQL Server Management Studio
- Compétences dans l'intégration de micro-services utilisant minimal API.
- Aptitude à optimiser la performance des applications Angular, notamment l'optimisation des temps de chargement, du rendu et de la gestion de l'état.
- Avoir des connaissances en C#, .net core et SQL.
- Avoir des connaissances en configuration de Lint et Prettier, SignalR.
- Connaissance du Progressive web apps est un atout.
- Capacité à identifier les problèmes liés à l'ergonomie de l'interface utilisateur (UI) et à proposer des solutions intuitives.
- Capacité à travailler de manière autonome et à prendre des décisions éclairées sur les choix techniques.
- Excellentes compétences en communication écrite et orale.
- Bonne aptitude à travailler au sein d'une équipe multidisciplinaire, tout en sachant partager son expertise et guider les autres.
- Solide capacité à identifier des problèmes complexes et à proposer des solutions simples et efficaces.
- Capacité à s'adapter à des environnements changeants et à prendre en charge de nouveaux outils ou méthodologies si nécessaire.
- Compétence en gestion des priorités, avec une capacité à respecter les délais tout en maintenant une qualité de code optimale.
- Critères de Motivation
- Un intérêt réel pour le développement web et une volonté de se tenir à jour avec les nouvelles tendances et technologies (notamment Angular, NX, .NET et SQL).
Qualités personnelles :
- Esprit analytique et orienté solutions.
- Collaboration et travail en équipe.
- Autonomie et rigueur dans la gestion des priorités.
Astek