Turbulent
Learn more about Turbulent, the company behind this role.
Open Roles
Développeur·se Frontend
Que ferez-vous ? En tant que membre de l’équipe RICARDO de Turbulent, vous contribuerez à l’évolution de la plateforme numérique de RICARDO, un produit culinaire de référence utilisé par des millions d’utilisateurs au Québec et à l’international. Vous travaillerez en étroite collaboration avec une équipe pluridisciplinaire (développement, produit, design, data) sur l’écosystème numérique de RICARDO. Vous agirez en tant que ressource clé sur ce mandat afin de contribuer à la modernisation de l’expérience utilisateur et au développement de nouvelles fonctionnalités, avec un souci constant de la performance, de l’accessibilité et de la qualité visuelle. Le projet RICARDO utilise plusieurs technologies dont : React, TypeScript, HTML5, CSS3, Sass, Storybook, outils de build (Webpack, Vite), Node.js, Docker, AWS. Vos talents - Communiquer et collaborer étroitement avec des collègues d’expertises variées et traduire le jargon technique. Vulgariser des concepts complexes est naturel pour vous. - Transformer une maquette ou un parcours utilisateur en une interface robuste, performante et fidèle au design. - Vous adapter à des contextes variés, à des priorités parfois changeantes. - Partager de la rétroaction constructive avec vos collègues et être orienté.e vers les solutions. - Écrire de la documentation claire. Partager l’information au sein de votre équipe est important pour vous. - Faire preuve de rigueur et d’autonomie. Vous montrez une forte curiosité pour les dernières tendances technologiques. - Tirer parti de l’intelligence artificielle pour optimiser votre travail. - Faire avancer les choses, partager les bonnes pratiques en développement frontend et contribuer à implémenter des processus efficaces. - Collaborer de près avec le Product Owner et l’équipe Design pour l’élaboration de nouveaux projets avec le client. - Soulever et documenter les risques inhérents aux solutions proposées et trouver les mitigations nécessaires. - Avoir le souci du détail et un sens aigu de l’expérience utilisateur. Vos réalisations et expériences antérieures - Vous avez 8 ans et plus d’expérience en tant que développeur.euse frontend. - Diplôme en programmation informatique ou tout autre domaine connexe. - Compétences avancées en JavaScript et TypeScript. - Forte expérience avec React et son écosystème (gestion d’état, hooks, routing). - Excellente maîtrise de HTML5, CSS3 et des préprocesseurs (Sass, Less). - Bonne compréhension des principes de design responsive, d’accessibilité (WCAG) et de performance web. - Familiarité avec les outils de build modernes (Webpack, Vite ou équivalents). - Expérience avec les services Cloud (AWS ou autre) et avec Docker (un atout). - Solide expérience dans la conception, le développement et la maintenance d’interfaces à fort trafic. - Expérience avec des outils de tests frontend (Jest, Testing Library, Cypress ou équivalents). Vous avez toujours à l’esprit d’améliorer la couverture de test. - Fortes connaissances des systèmes de contrôle de version (Git) et des processus de déploiement. - Aisance avec la méthodologie Agile. - Expérience avec des outils d’intelligence artificielle appliqués au développement (un atout). - Excellente maîtrise du français et bonne maitrise de l’anglais, tant à l’oral qu’à l’écrit. Ce que vous brûlez d’envie d’accomplir - Intégrer une équipe solide et compétente au sein de laquelle apprendre. - Prendre part à la revue de code de manière constructive. Vous aimez partager vos connaissances afin d’aider vos collè
Développeur.euse QA - Automatisation
Que ferez-vous ? Dans ce poste, vous serez appelé.e à travailler sur maZoneCEC, un produit numérique en éducation distribué via une vaste plateforme web & mobile, actuellement utilisé dans près de 70 % des écoles au Québec. L'équipe, constituée de développeur.euse.s dévoué.e.s, travaille en mode Agile et privilégie une relation de soutien et de collaboration entre ses membres. Vous agirez en tant que ressource clé et gardien.ne de la qualité sur ce mandat, en assurant la couverture des tests automatisés et la fiabilité des livraisons. maZoneCEC est un écosystème applicatif large et complexe qui s'appuie sur plusieurs technologies, dont : Playwright, TypeScript, React, React Native, Node.js, GraphQL, PHP, MySQL, Redis, ElasticSearch, Docker, Kubernetes, AWS, GitLab CI/CD, Jest, Nightwatch Vos talents - Allier un fort souci de la qualité à une approche méthodique et rigoureuse dans l'écriture et l'exécution des tests. - Naviguer en autonomie dans un écosystème applicatif grand et complexe pour identifier et mettre en place les sélecteurs et éléments nécessaires à l'automatisation. - Concevoir des cas de tests qui font du sens, couvrent les scénarios critiques et reflètent le comportement réel des utilisateurs. - Communiquer et collaborer étroitement avec les développeurs.euses afin de fluidifier les déploiements et d'assurer la livraison d'un produit de qualité. - Transformer une anomalie détectée en un rapport clair, détaillé et reproductible. - Faire preuve d'autonomie dans la gestion de votre environnement local de test. - Partager de la rétroaction constructive et être orienté.e vers les solutions. - Travailler dans un environnement francophone. La maîtrise du français est essentielle. Vos réalisations et expériences antérieures - 5 ans+ d'expérience en automatisation de tests, ou 3 ans+ en développement logiciel avec une transition assumée vers la qualité — dans les deux cas, la maîtrise du code est requise. - Forte expérience avec Playwright et TypeScript pour l'écriture de tests e2e. - Bonne compréhension des architectures web modernes (React, Node.js, GraphQL, PHP) pour naviguer dans le code et mettre en place les éléments de test nécessaires. - Connaissance des bases de données relationnelles (MySQL) et des systèmes de cache (Redis) dans un contexte de validation de données. - Expérience avec les pipelines CI/CD (GitLab CI ou équivalent) — savoir qu'un test doit bloquer une release avant tout. - Capacité à rédiger des cas de tests manuels clairs et structurés, car les tests manuels font toujours partie intégrante du rôle. - Expérience avec des outils de gestion des anomalies (Jira ou équivalent). - Utilisation des outils d'IA dans votre quotidien professionnel, avec des exemples concrets de comment ils accélèrent votre travail — écriture de tests, analyse de couverture, génération de cas de tests à partir de tickets Jira. - Aisance avec la méthodologie Agile. - Connaissance de Nightwatch, un atout (migration vers Playwright en cours). - Expérience avec TestRail ou un outil équivalent de gestion de cas de tests, (un atout). Ce que vous brûlez d'envie d'accomplir - Être le.la gardien.ne de la qualité de la plateforme maZoneCEC et vous assurer que les tests e2e constituent un véritable parachute pour les livraisons. - Étendre la couverture de tests Playwright sur les sections de la plateforme qui n'en ont pas encore (nouvelle interface élève, interface d'administration, etc.). - Vous assurer que les tests passent de manière fiable dans le pipeline GitLab CI/CD et qu'i
Chargé·e de projets numérique (Contrat temporaire de 12 mois) / Digital Projects Officer (12-Month Temporary Contract)
English Below Mandat pour la Banque Nationale / Mandate for the National Bank Que feras-tu ? En tant que chargé.e de la livraison de projets numériques, vous travaillerez en étroite collaboration avec les membres de l'équipe de projet (rédacteurs, ligne d’affaires, webmestre, consultants, équipe légale, UX-UI) : - Participer à l'évaluation du projet afin que celui-ci soit livré selon l’échéancier, le budget et la portée définies par les experts en stratégie numérique - Effectuer le suivi afin s’assurer de la progression des projets selon les délais et les attentes du client interne - Produire la documentation relative à la gestion des projets en responsabilité (plans de projets, échéanciers, statuts, bilans) - Comprendre et communiquer efficacement les risques identifiés selon les projets - Assurer la fermeture des projets et les rapports post mortem - Excellente capacité à gérer plusieurs livraisons en même temps - Participer à l’amélioration continue des méthodes de travail et aux bilans de projets - Assurer une bonne cohésion de l’équipe de livraison Qu'attendons-nous de notre Chargé·e de projets numérique ? - Minimum de 3 ans d’expérience en coordination ou gestion de projet numérique - Expérience en agence (ou département) numérique (un atout) - Compréhension des enjeux techniques, stratégiques et créatifs liés aux projets numériques - Assurer une veille technique des tendances du numérique - Excellente connaissance web et des principaux outils de gestion de projets - Bonne maîtrise des concepts Web, architecture, ergonomie, accessibilité, outils et langages Web - Expérience en estimation de projet et rédaction de documentation - Expérience/connaissance connexe : intégration, UX, UI, CX, design web, CMS, Jira (un atout), des enjeux SEO et d’accessibilité numérique (WCAG) (un atout) - Excellent sens de l'organisation et de la gestion des priorités - Bilinguisme français/anglais essentiel (parlé et écrit) - Aptitude marquée pour le travail d’équipe. Note : Tu dois être au Canada et posséder un permis de travail valide pour postuler. Chez Turbulent, l'équilibre entre la vie professionnelle et la vie privée est primordial Turbulent s’engage à employer un effectif diversifié. Les candidats qualifiés seront évalués sans égard à leur ethnicité, à leur couleur, à leur sexe, à leur religion, à leur origine nationale, à leur âge, à leur orientation sexuelle, à leur identité de genre, à leur expression de genre ou à un handicap. ------ What will you do? As a Digital Projects Officer, you will work closely with the project team members (writers, business line, webmaster, consultants, legal team, UX-UI) to: - Participate in project evaluation to ensure it is delivered on time, within budget, and according to the scope defined by digital strategy experts. - Monitor progress to ensure projects are advancing according to deadlines and internal client expectations. - Produce project management documentation (project plans, schedules, status reports, retrospectives). - Identify and effectively communicate project risks. - Ensure project closure and post-mortem reports. - Demonstrate excellent ability to manage multiple deliveries simultaneously. - Contribute to the continuous improvement of work methods and project reviews. - Foster strong cohesion withi
Intégrateur.trice Web / Web Integrator (Contrat de 6 mois renouvelable)
MANDAT POUR LA BANQUE NATIONALE - English Below Dans ce rôle, vous serez responsable de l’intégration de contenus sur des plateformes numériques du domaine bancaire à l’aide de l’outil Adobe Experience Manager. Vous veillerez à ce que les pages web répondent aux plus hauts standards de qualité de l’industrie, entre autres en optimisant le SEO, l’accessibilité ainsi que les normes d’intégration. Que ferez-vous ? - En collaboration avec l’équipe Webmestre du client, identifier la charge de travail à effectuer et veiller au partage des différentes tâches au sein de l’équipe Intégration. - Assurer l'intégration technique des contenus au sein de plateformes numériques en vous assurant que les pages web répondent aux plus hauts standards de qualité de l’industrie, notamment en ce qui concerne le SEO, l’accessibilité ainsi que les normes d’intégration - Participer aux tests UAT (user acceptance tests) et agir à titre d’embassadeur.drice des meilleures pratiques en intégration web - Prendre de l'expérience auprès d'une équipe chaleureuse et dévouée - Offrir du support et de l’accompagnement aux membres de votre équipe Qu'attendons-nous de notre Intégrateur.trice de contenus ? - Communiquer efficacement avec les gens - Avoir le sens de la minutie, faire montre d’autonomie et résoudre des problèmes complexes. Vous êtes doué.e pour identifier des problèmes et trouver des solutions créatives par vous-même. - Avoir le souci du détail. Rien ne vous échappe. - Gérer votre emploi du temps afin d’assurer de la vélocité et de l'efficacité dans votre travail quotidien. Vous êtes orienté.e vers les résultats. - Vous adapter à des contextes variés et des priorités changeantes - Travailler dans un environnement bilingue (Français et Anglais) - DEC en intégration multimédia ou autre diplôme connexe - Familiarité avec l’optimisation des moteurs de recherche (SEO) - Habiletés à travailler dans divers environnements (desktop, mobile, tablette, etc.) - Connaissances de bases des concepts de CMS, DAM, PIM et autres gestionnaires d’actifs web - Connaissance de Adobe Experience Manager (AEM) - Maîtrise des règles de rédaction web; un atout - Expérience avec Google Analytics et avec les tests UAT; un atout Turbulent s'engage à employer une main-d'œuvre diversifiée. Les candidats qualifiés seront considérés sans égard à la race, la couleur, la religion, le sexe, l'origine nationale, l'âge, l'orientation sexuelle, l'identité de genre, l'expression de genre ou le handicap . ------ What will you do ? - In collaboration with the client's Webmaster team, identify the workload to be completed and ensure task sharing within the Integration team. - Ensure the technical integration of content within digital platforms, making sure that web pages meet the highest industry standards, particularly regarding SEO, accessibility, and integration best practices. - Participate in UAT (User Acceptance Testing) and act as an ambassador for web integration best practices. - Gain experience alongside a warm and dedicated team. - Provide support and guidance to team members. What do we expect from our Content Integrator? - Communicate effectively with people. - Be detail-oriented, show autonomy, and solve complex problems. You excel at identifying issues and finding creative solutions independently. - Have a strong attention to detail. Nothing escapes you. - Manage your schedule to ensure speed and efficiency in your daily work. You are results-orient
Company Details
Registered Agents
No registered agents are associated with this company yet.