Chez Kumojin, nous sommes convaincus que la technologie doit servir le concret : résoudre de vrais problèmes, créer de la valeur utile et construire des solutions durables.
Notre travail ne se limite pas à développer des fonctionnalités. On prend le temps de comprendre les enjeux, de poser les bonnes questions et de bâtir des produits qui ont un impact réel pour nos clients comme pour leurs utilisateurs avec et/ou sans IA.
C’est cette approche qui guide nos décisions techniques, notre façon de collaborer et notre exigence envers la qualité. On aime créer des solutions solides, bien pensées, capables d’évoluer dans le temps et de soutenir des besoins d’affaires bien réels.
Aujourd’hui, nous cherchons un·e Développeur·euse Frontend Senior, avec une forte orientation Angular, pour contribuer à un mandat stratégique chez l’un de nos clients, tout en ayant la polyvalence nécessaire pour évoluer sur d’autres projets Kumojin par la suite.
Ton rôle
Comme Développeur·euse Frontend Senior, tu contribueras activement au développement de fonctionnalités avec Angular, tout en participant aux réflexions techniques et à l’amélioration continue des pratiques de développement.
Tu seras aussi appelé·e à jouer un rôle de coach auprès d’équipes techniques, potentiellement situées à l’international. Ton rôle ne sera donc pas seulement de livrer du code, mais aussi de guider, vulgariser, structurer et faire progresser les équipes autour de toi.
Tu travailleras principalement à distance, avec des déplacements ponctuels possibles sur le site du client à Québec, lorsque la collaboration avec les équipes le nécessitera.
Ce poste s’inscrit dans un contexte où Kumojin mène plusieurs projets en parallèle. Le mandat initial est fortement orienté Angular, mais la personne retenue devra être ouverte à évoluer par la suite sur d’autres projets, avec d’autres environnements technologiques.
Ce que tu feras concrètement
- Développer et améliorer des fonctionnalités frontend principalement avec Angular.
- Participer à la conception d’interfaces web modernes, performantes et maintenables.
- Contribuer aux choix techniques et aux décisions d’architecture frontend.
- Développer du code propre, testé, documenté et durable.
- Accompagner et coacher des équipes de développement dans l’adoption de bonnes pratiques.
- Collaborer avec des équipes multidisciplinaires, locales et internationales.
- Vulgariser les approches techniques et faciliter la compréhension entre les parties prenantes.
- Participer aux revues de code et à l’amélioration des standards de développement.
- Contribuer à l’intégration avec des API et des services backend.
- Être ouvert·e à travailler avec d’autres technologies frontend comme React ou Vue selon les besoins.
- Contribuer ponctuellement à d'autres mandats et volets techniques selon les besoins.
- Utiliser les outils d’IA de manière réfléchie pour accélérer le développement, améliorer la qualité et soutenir la productivité, sans compromettre la compréhension, la sécurité ou la maîtrise du code.
Ton état d’esprit
On cherche une personne curieuse, allumée et orientée solution. Quelqu’un qui aime comprendre avant d’exécuter, qui sait transformer le complexe en concret et qui prend plaisir à faire avancer les autres avec soi.
Tu as une approche structurée, un bon jugement technique et une vraie capacité à collaborer avec des profils variés. Tu es capable de défendre tes choix techniques avec clarté, mais aussi d’écouter, d’adapter ton approche et de créer de l’adhésion autour des bonnes pratiques.Tu n’es pas seulement expert·e d’un framework.
Tu comprends les principes qui font de bonnes applications web : architecture, performance, maintenabilité, expérience utilisateur, qualité du code et capacité d’évolution.
Ton savoir-faire
- Minimum 8 ans d’expérience en développement logiciel, avec une forte expertise frontend.
- Solide expérience avec Angular.
- Bonne maîtrise de TypeScript, HTML, SCSS, RxJS et des bonnes pratiques frontend.
- Expérience avec Material Design ou des bibliothèques de composants similaires.
- Expérience avec les API REST et les intégrations frontend-backend.
- Ouverture à d’autres technologies frontend comme React ou Vue.
- Capacité à contribuer dans des environnements fullstack ou à collaborer efficacement avec des équipes backend.
- Bonne compréhension des tests automatisés, du clean code, des principes SOLID et des meilleures pratiques de développement.
- Expérience en coaching, mentorat ou accompagnement d’équipes techniques.
- Capacité à travailler dans des contextes clients exigeants.
- Bilinguisme français et anglais, à l’oral comme à l’écrit.
Des extras qui peuvent te démarquer
- Expérience significative avec React ou Vue.
- Expérience fullstack dans un ou plusieurs environnements backend.
- Expertise UX/UI
- Expérience dans un environnement SaaS.
- Expérience avec WebGL, WebSocket ou des applications web complexes.
- Expérience dans un contexte industriel, manufacturier, scientifique ou technologique.
- Expérience avec des équipes distribuées ou internationales.
- Expérience sur des applications à forte exigence de qualité, de sécurité ou de conformité.
- Sensibilité aux enjeux de maintenance applicative, de dette technique et de gouvernance logicielle.
Mode de travail
- Poste principalement en télétravail.
- Présence ponctuelle possible sur le site du client à Québec, selon les besoins du mandat.
- Collaboration avec des équipes locales et internationales.
- Coaching possible d’équipes situées à l’étranger, notamment en Inde.
- Bilinguisme requis pour collaborer efficacement avec les différentes parties prenantes.
Ce qu’on t’offre
- Un mode de vie sain et flexible
- Télétravail, avec possibilité de coworking à Québec.
- Horaires flexibles sur une base de 37,5 h par semaine.
- MacBook Pro fourni.
- Budget pour t’installer confortablement.
- 5 semaines de vacances.
- 2 jours de congés mobiles.
Une reconnaissance juste et évolutive
- Salaire compétitif.
- Vacances bonifiées selon ton ancienneté.
- RPDB avec redistribution des bénéfices.
Ta tranquillité d’esprit
- Assurances collectives.
- Jusqu’à 1 250 $ en soins de santé et bien-être.
- Télémédecine pour toi et ta famille.
- Et du fun, du vrai
- Minimum 4 h de formation par mois.
- Budget discrétionnaire pour ton développement.
- Événements, livraisons surprises, 5@7, lunchs d’équipe et moments pour se retrouver.
- Des projets variés, de l’impact réel et zéro routine.
À propos de Kumojin
Chez Kumojin, on valorise les personnes capables de comprendre les enjeux, de collaborer avec intelligence, de livrer avec rigueur et de faire progresser les autres autour d’elles.
Notre équipe regroupe des personnes passionnées par la technologie, la qualité logicielle, la collaboration et l’amélioration continue. On aime les environnements où les idées circulent, où l’expertise est reconnue et où chacun peut contribuer concrètement à la réussite des projets.
Si tu veux bâtir du concret, créer du sens et avancer avec du monde solide, on veut te rencontrer.
-------------------------------------------------------
Processus d'embauche
Ce poste s’inscrit dans un contexte de mandat client qui pourra se poursuivre par la suite par d'autres missions. Le processus inclut une rencontre avec le client, et l’embauche finale est conditionnelle à son approbation.
Nous cherchons donc une personne qui pourra représenter Kumojin avec professionnalisme, clarté et solidité technique tout au long du processus, lors du mandat et de nos prochaines missions.
Rémunération : 85 000,00$ à 120 000,00$ par an
Avantages :
- Assurance Maladie Complémentaire
- Assurance Vie
- Congés payés
- Heures d’arrivée et de départ flexibles
- Programme d'Aide aux Employés
- Programmes de Bien-être
- Régimes de participation aux bénéfices
- Travail à domicile
Lieu du poste : Télétravail hybride à Ville de Québec, QC G1K 3G5