Architecte Front-End Angular - Groupe de Distribution H/F - Silkhom
Les missions du poste
Notre client est un groupe familial et indépendant français, acteur majeur de la distribution de produits et solutions à destination des professionnels du bâtiment et de l'industrie.
Fort de plus de 3 000 collaborateurs, le Groupe s'appuie sur plusieurs enseignes spécialisées et un important réseau de distribution sur le territoire français.
Depuis plusieurs années, l'entreprise investit fortement dans la modernisation de son système d'information, historiquement construit autour d'un ERP développé en interne sur IBM i (AS400).
L'objectif est de faire évoluer progressivement cette architecture vers des applications web modernes, connectées à des API métiers, tout en conservant la maîtrise de ses développements.
Dans ce contexte, le Groupe a constitué des équipes de développement internes et une Digital Factory afin d'accélérer la conception de nouvelles applications métiers, notamment grâce à l'intelligence artificielle.
Afin de renforcer son expertise technique, l'entreprise recrute un Architecte Front-End Angular.
Rattaché à la Direction des Études informatiques, vous rejoindrez une organisation d'environ 45 collaborateurs, répartis entre Bourg-en-Bresse et Lyon.
Vous intégrerez une équipe Architecture transverse, composée notamment d'experts Back-End Java, Data et intégration.
Dans le cadre d'une création de poste, vous deviendrez le référent architectural sur les technologies Front-End Angular et interviendrez auprès des différentes équipes de développement du Groupe.
L'enjeu sera de structurer les architectures existantes, définir un cadre technique commun et accompagner les équipes dans la modernisation des applications web.
Vous travaillerez en étroite collaboration avec les Tech Leads et l'Architecte Solution Back-End Java / Spring Boot.
Vos missions principales :
· Définir et faire évoluer l'architecture Front-End des différentes applications métiers Angular.
· Concevoir et mettre en place les standards de développement, les bonnes pratiques et les patterns architecturaux.
· Structurer et industrialiser les composants partagés, notamment à travers la mise en place d'un Design System.
· Piloter les stratégies de migration et les montées de versions Angular.
· Accompagner les Tech Leads et développeurs sur les problématiques techniques complexes et les choix structurants.
· Participer aux revues de code et d'architecture afin de garantir la qualité, la performance et la sécurité des applications.
· Contribuer à la réduction de la dette technique et à l'amélioration continue des pratiques de développement.
· Participer à l'intégration des outils d'intelligence artificielle dans les pratiques de développement, notamment pour la génération de code, les tests et le refactoring.
Environnement technique : Angular, TypeScript, RxJS, Signals, API REST, Java / Spring Boot, IBM i (AS400), Git, Jenkins, Docker, Kubernetes, CI/CD, outils d'assistance au développement par IA (Claude Code notamment).
Pourquoi rejoindre cette entreprise ?
· Un groupe solide et indépendant: vous rejoignez une entreprise familiale de plus de 3 000 collaborateurs, disposant d'une DSI internalisée et investissant durablement dans son système d'information.
· Des projets de modernisation d'envergure: vous participerez à la transformation d'un SI historique vers des architectures web modernes, avec de véritables enjeux de performance, de sécurité et de maintenabilité.
· Un environnement tourné vers l'innovation: l'entreprise dispose de sa propre Digital Factory et investit dans l'utilisation de l'intelligence artificielle pour faire évoluer les pratiques de développement.
Le profil recherché
· Vous avez déjà occupé des responsabilités de Tech Lead, Lead Developer, Staff Engineer ou Architecte Front-End, avec une réelle implication dans les choix d'architecture.
· Vous maîtrisez les problématiques de conception d'applications web complexes : architecture modulaire, composants réutilisables, gestion d'état, performance et sécurité.
· Vous avez déjà participé à des migrations Angular, à la définition de standards techniques ou à la mise en place de Design Systems.