Développeur·se Frontend Senior / Senior Frontend Engineer
ChapsVision France
- Montréal, QC
- Permanent
- Temps-plein
- Concevoir et développer des interfaces complexes pour ChapsAgents, incluant des visualisations et workflows agentiques (construction, tests, exécution, monitoring) avec interactions riches et temps réel
- Analyser, découper et estimer les besoins fonctionnels et techniques en collaboration avec la squad Agentique
- Proposer des solutions élégantes et performantes pour des problématiques exigeantes (temps réel, gestion d’états multiples, flux d’appels d’outils, interactions complexes)
- Concevoir, développer et maintenir des composants React scalables, robustes et testés, au sein d’une architecture front pensée pour durer
- Garantir la performance, la fluidité et la lisibilité d’interfaces traduisant des comportements d’agents sophistiqués
- Contribuer à l’évolution de l’architecture frontend et à l’industrialisation des bonnes pratiques (design system, patterns, tooling)
- Assurer un haut niveau de qualité de code via des code reviews exigeantes et l’application des standards de développement
- Mettre en œuvre et maintenir des stratégies de tests automatisés (unitaires, intégration, end-to-end) avec Vitest, Playwright et RobotFramework
- Veiller à la maintenabilité, la performance et la scalabilité de la base de code
- Participer aux décisions d’architecture et aux choix techniques structurants de la stack frontend (React, TypeScript, Vite, SWR, Storybook, BaseUI)
- Collaborer étroitement avec les équipes produit et les autres ingénieurs pour livrer des fonctionnalités à fort impact
- Participer activement à la communauté d’experts front Argonos afin de partager les bonnes pratiques et faire évoluer la stack commune
- Contribuer à une culture d’autonomie technique, d’exigence et d’amélioration continue
- Expertise confirmée en React et TypeScript, avec une forte expérience en développement frontend moderne
- Capacité à concevoir et maintenir des applications front complexes, performantes et scalables
- Solide culture d’ingénierie logicielle : architecture propre, code maintenable et stratégies de tests robustes
- Grande attention au détail et à la qualité de l’expérience utilisateur (fluidité, performance, clarté)
- Goût pour les discussions techniques, les code reviews exigeantes et le travail en équipe sur des sujets à fort enjeu technologique
- Parfait bilingue anglais-français, à l'écrit comme à l'oral (requis compte tenu de la nature du poste, qui implique la traduction de l'anglais vers le français).
- Design and build complex user interfaces for ChapsAgents, including agent-based visualizations and workflows (build, test, execution, monitoring) with rich interactions and real-time capabilities
- Analyze, break down, and estimate functional and technical requirements in close collaboration with the Agentic squad
- Propose elegant and high-performing solutions to demanding challenges (real-time systems, complex interactions, multi-state management, tool-calling flows)
- Design, develop, and maintain scalable, robust, and well-tested React components within a frontend architecture built for long-term sustainability
- Ensure performance, fluidity, and clarity when translating sophisticated agent behaviors into intuitive user experiences
- Contribute to the evolution of the frontend architecture and the industrialization of best practices (design system, patterns, tooling)
- Maintain a high standard of code quality through rigorous code reviews and strong engineering best practices
- Implement and maintain automated testing strategies (unit, integration, end-to-end) using Vitest, Playwright, and RobotFramework
- Ensure the maintainability, scalability, and performance of the frontend codebase
- Contribute to architectural decisions and key technology choices within the frontend stack (React, TypeScript, Vite, SWR, Storybook, BaseUI)
- Work closely with product teams and fellow engineers to deliver high-impact features
- Actively contribute to the Argonos frontend expert community to share best practices and evolve the shared stack
- Foster a culture of technical ownership, continuous improvement, and knowledge sharing
- Strong expertise in React and TypeScript, with proven experience in modern frontend development
- Ability to design and maintain complex, high-performance, and scalable frontend applications
- Solid software engineering mindset, including clean architecture, maintainable code, and robust testing practices
- Strong attention to detail and commitment to delivering smooth, high-quality user experiences
- Enjoys technical discussions, rigorous code reviews, and collaborating on high-impact, technologically challenging products