{"id":2306778,"url":"https://alion.io/job/onespan-developpeureuse-frontend-senior-senior-frontend-developer","title":"Développeur(euse) frontend senior - Senior Frontend Developer","company":{"id":20413,"name":"OneSpan","domain":"onespan.com","url":"https://alion.io/company/onespan","size_band":"501-1000","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Greenhouse","truth_index":{"grade":"A","score":90,"open_postings":10,"ghost_share":0,"stale_share":0.2,"repost_share":0,"time_to_fill_p50_days":78,"computed_at":"2026-11-04T06:34:25Z"}},"role":"Frontend","role_family":"Frontend","seniority":"senior","employment_type":null,"work_mode":"hybrid","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Montreal, Canada"],"countries":["CA"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":64000,"max_usd":140000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":14},"experience_years_min":8,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Agile","optional":false},{"name":"AWS","optional":false},{"name":"CI/CD","optional":false},{"name":"Claude Code","optional":false},{"name":"Copilot","optional":false},{"name":"Express","optional":false},{"name":"Git","optional":false},{"name":"GitLab","optional":false},{"name":"GraphQL","optional":false},{"name":"JavaScript","optional":false},{"name":"Node JS","optional":false},{"name":"React.js","optional":false},{"name":"Rest API","optional":false},{"name":"State Management","optional":false},{"name":"TypeScript","optional":false}],"status":"live","first_seen_at":"2026-09-23T20:36:55Z","employer_posted_date":"2026-09-24","last_verified_at":"2026-11-04T22:14:17Z","board_verified":true,"closed_at":null,"days_open":42,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":42},"description":"At OneSpan, we specialize in digital identity and anti-fraud solutions that create exceptional and secure experiences.\nEn tant que développeur front-end senior, vous jouerez un rôle clé dans la conception et la mise en œuvre des expériences Web qui sous-tendent les produits d’OneSpan en matière de contrats numériques et de signature électronique. Vous assumerez la responsabilité technique d’initiatives front-end complexes, contribuerez à définir l’architecture de l’interface utilisateur et les pratiques exemplaires en matière d’ingénierie, et participerez à l’évolution d’un écosystème front-end évolutif, accessible et extensible, construit à l’aide de technologies modernes telles que React, TypeScript et les micro-front-ends. \nIl s’agit d’un poste pratique dans lequel vous concevrez, développerez, réviserez et déployerez des applications Web réactives et de haute qualité, tout en encadrant d’autres développeurs et en collaborant étroitement avec des concepteurs d’expérience utilisateur, des responsables de produit, des architectes, des spécialistes en sécurité et des intervenants de différentes fonctions. C’est l’occasion d’avoir votre mot à dire sur l’orientation technique et d’influencer l’avenir des offres destinées aux utilisateurs de OneSpan. \n Ce poste est ouvert aux candidats résidant à Montréal. Il s’agit d’un poste hybride, avec une présence au bureau deux jours par semaine. \n Tâches et responsabilités \nContribuer de façon importante à la conception et au développement d’applications Web basées sur React qui sont réactives, performantes, accessibles, sécuritaires et fiables, destinées à la fois aux appareils mobiles et aux ordinateurs de bureau.\nAssumer la responsabilité technique de bout en bout de la livraison frontend, notamment pour React, TypeScript ainsi que les outils connexes de compilation, de tests et de déploiement.\nConcevoir, développer et intégrer des micro-frontends, tout en contribuant à la modélisation dynamique de l’architecture et à la création d’un écosystème frontend modulaire et évolutif.\nParticiper aux décisions relatives à la conception des systèmes et à l’architecture au sein d’une équipe Agile, en collaboration étroite avec les équipes backend, UX et produit.\nAssurer un leadership technique en révisant les conceptions et le code, en identifiant rapidement les risques et en guidant les équipes vers des solutions efficaces.\nPromouvoir la qualité logicielle en définissant et en faisant respecter les meilleures pratiques en matière de tests unitaires, d’intégration et de bout en bout.\nContribuer à la conception, à l’évolution et à l’optimisation des pipelines CI/CD basés sur AWS et GitLab, en mettant l’accent sur l’automatisation et la fiabilité.\nRepérer de façon proactive les occasions d’améliorer la productivité des Développeur(euse)·s, la performance des applications et l’expérience utilisateur.\nAccompagner et encadrer les Développeur(euse)·s de niveau intermédiaire et junior en leur fournissant des conseils techniques, de la rétroaction et des occasions de partage des connaissances.\nCollaborer étroitement avec les équipes de conception UX, de gestion de produits, d’architecture, de sécurité et les autres parties prenantes afin d’harmoniser les solutions techniques avec les objectifs d’affaires.\nSoutenir le diagnostic et la résolution de problèmes complexes en environnement de production, notamment en contribuant à l’analyse des causes fondamentales et à la mise en œuvre de correctifs à long terme.\nSe tenir au courant des nouvelles technologies frontend et des tendances de l’industrie, et contribuer à évaluer leur adoption lorsqu’elles sont pertinentes.\n Exigences \nBaccalauréat ou maîtrise en informatique, en génie logiciel ou dans un domaine connexe, ou combinaison équivalente d’études et d’expérience.\nAu moins huit ans d’expérience professionnelle dans la conception, le développement et la maintenance d’applications frontend Web.\nExpertise approfondie en JavaScript, TypeScript, HTML5 et CSS3, notamment en développement Web réactif, multiplateforme et mobile.\nSolide expertise pratique de React et de son écosystème, notamment les hooks, la conception de composants et la gestion de l’état.\nExpérience démontrée avec les architectures frontend modulaires, notamment les micro-frontends, les bibliothèques de composants partagés et les systèmes de conception.\nSolide expérience de l’intégration avec des API RESTful, notamment en matière de récupération et de mise en cache des données, de gestion des erreurs et de bonnes pratiques de sécurité.\nGrande attention portée à l’optimisation des performances frontend, à l’accessibilité et aux pratiques de développement sécuritaire.\nFamiliarité avec les outils de développement assisté par l’intelligence artificielle, par exemple GitHub Copilot ou Claude Code.\nExpérience des meilleures pratiques de développement logiciel, notamment le développement piloté par les tests (TDD) et l’intégration continue, ainsi que des cadres de tests unitaires, d’intégration et de bout en bout.\nExpérience avec les pipelines CI/CD et les processus automatisés de compilation, de tests et de déploiement, idéalement avec GitLab et AWS.\nMaîtrise de Git, des stratégies modernes de gestion des branches et des pratiques de révision de code.\nExcellentes aptitudes en résolution de problèmes et capacité à diagnostiquer des problèmes frontend et de production complexes.\nExpérience en formation, en accompagnement et en mentorat auprès d’autres Développeur(euse)·s.\nExpérience dans la direction de travaux techniques de bout en bout, notamment la conception, le développement, la révision, les tests et le déploiement.\nExcellentes aptitudes de communication écrite et verbale, ainsi qu’une capacité à collaborer avec les équipes d’ingénierie, de conception, de produit et de sécurité.\nCapacité à travailler de façon autonome tout en assumant la responsabilité des applications frontend dans un environnement Agile dynamique.\n Exigences souhaitées \nExpérience avec Node.js et Express.js pour les outils frontend, les architectures backend-for-frontend (BFF) ou le rendu côté serveur.\nExpérience avec des outils clients GraphQL tels qu’Apollo.\nExpérience dans la création et la maintenance de systèmes de conception et de bibliothèques de composants partagés.\nExcellente compréhension des pratiques Agile et DevOps.\nExpérience préalable dans la direction d’initiatives techniques ou à titre de personne-ressource technique pour une équipe.\nExpérience dans l’établissement et l’influence des normes techniques et des meilleures pratiques à l’échelle de plusieurs équipes.\n________________________________________________________________________________________________________________________________________\nAs a Senior Frontend Developer, you will play a key role in shaping and delivering the web experiences that power OneSpan’s digital agreement and e-signature products. You will take technical ownership of complex frontend initiatives, influence UI architecture and engineering best practices, and help drive the evolution of a scalable, accessible, and extensible frontend ecosystem built with modern technologies such as React, TypeScript, and micro frontends.\n This is a hands-on role where you will design, build, review, and ship high-quality, responsive web applications while also mentoring other developers and collaborating closely with UX designers, product owners, architects, security specialists, and cross-functional stakeholders. This is an opportunity to have a strong voice in technical direction and to influence the future of OneSpan’s user-facing offerings.\n This position is open to candidates residing in Montreal. This role is hybrid, with in-office presence 2 days per week at our Montreal office.\n Job Duties and Responsibilities\nBe a main contributor towards design and development of responsive, high-performance, accessible, secure, and reliable React-based web applications targeting both mobile and desktop clients.\nTake technical ownership of end-to-end frontend delivery, including React, TypeScript, and the supporting build, test, and deployment toolchain.\nDesign, build, and integrate micro frontends, contributing to dynamic architecture modeling and a modular, scalable frontend ecosystem.\nTake part in system and architecture design decisions within an Agile team, partnering closely with backend, UX, and product.\nProvide technical leadership by reviewing designs and code, identifying risks early, and guiding teams toward effective solutions.\nChampion software quality by defining and enforcing best practices for unit, integration, and end-to-end testing.\nContribute to the design, evolution, and optimization of CI/CD pipelines built on AWS and GitLab, with a focus on automation and reliability.\nProactively identify opportunities to improve developer productivity, application performance, and user experience.\nMentor and coach intermediate and junior developers, providing technical guidance, feedback, and knowledge sharing.\nCollaborate closely with UX design, product management, architecture, security, and other stakeholders to align technical solutions with business goals.\nSupport and troubleshoot complex production issues, contributing to root-cause analysis and long-term fixes.\nStay current with emerging frontend technologies and industry trends and help evaluate their adoption where appropriate.\nRequirements\nBachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field, or an equivalent combination of education and experience.\n8+ years of professional experience designing, developing, and maintaining web-based frontend applications.\nDeep expertise in JavaScript, TypeScript, HTML5, and CSS3, including responsive, cross-browser, and mobile-web development.\nStrong, hands-on expertise with React and its ecosystem, including hooks, component design, and state management.\nProven experience with modular frontend architectures, including micro frontends, shared component libraries, and design systems.\nSolid experience integrating with RESTful APIs, including data fetching, caching, error handling, and security best practices.\nStrong focus on frontend performance optimization, accessibility and secure coding practices.\nFamiliarity with AI-assisted development tools (e.g., GitHub Copilot, Claude Code).\nExperience with software best practices such as test-driven development (TDD) and continuous integration, and with unit, integration, and end-to-end testing frameworks.\nExperience with CI/CD pipelines and automated build, test, and deployment workflows (preferably using GitLab and AWS).\nProficiency with Git and modern branching strategies and code review practices.\nStrong problem-solving skills and the ability to debug complex frontend and production issues.\nExperience teaching, guiding, and mentoring other developers.\nExperience leading technical work end to end (designing, coding, reviewing, testing, and deploying).\nExcellent written and verbal communication skills, with the ability to collaborate across engineering, design, product, and security teams.\nAbility to work independently while taking ownership of frontend applications in a fast-paced Agile environment.\n Preferred Requirements\nExperience with Node.js / Express.js for frontend tooling, backend-for-frontend (BFF), or server-side rendering.\nExperience with GraphQL client tooling such as Apollo.\nExperience building and maintaining design systems and shared component\nStrong understanding of Agile and DevOps practices.\nPrior experience leading technical initiatives or acting as a technical point of contact for a team.\nExperience influencing technical standards and best practices across teams.\n Avis: Ce poste nécessite la maîtrise d'une langue autre que le français car vous serez en partenariat avec des clients internes et/ou externes hors du Québec.\n Disclaimer: This position requires proficiency in a language other than French, as you will be working in partnership with inter...","description_format":"text","description_chars":12045,"description_truncated":true,"requirements":{"experience_years_min":8,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"high_school","optional":false},"security_clearance":false,"languages":[{"language":"French","level":"All levels","optional":true}]},"benefits":[],"hiring_locations":[{"name":"Canada","iso":"CA","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Cybersecurity","Digital Signature","Information Security"],"lifecycle":[{"event":"open","at":"2026-10-11T23:21:09Z"}],"visa":[{"country":"CA","licensed_sponsor":true,"evidence":"Approved LMIA in the last two years","filings_12m":0,"filings_prev_12m":1,"green_card_filings_12m":null,"median_offered_wage_usd":null,"route":null,"cap_exempt":false,"checked_at":"2026-10-03T21:10:52+00:00","sources":["ESDC: employers issued a positive LMIA"],"filings_for_role_12m":0}],"liveness":{"score":81,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.903,"p_room":0.9,"age_days":41,"expected_fill_days":78,"reasons":["conf:3","velocity","win:mid"],"computed_at":"2026-11-04T06:34:25Z"},"pay":null,"html_url":"https://alion.io/job/onespan-developpeureuse-frontend-senior-senior-frontend-developer","json_url":"https://alion.io/job/onespan-developpeureuse-frontend-senior-senior-frontend-developer.json","meta":{"generated_at":"2026-11-05T01:26:53Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":1653,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-06T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":20413},"rest":"https://alion.io/mcp/rest/get_company?id=20413"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fonespan-developpeureuse-frontend-senior-senior-frontend-developer"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fonespan-developpeureuse-frontend-senior-senior-frontend-developer"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fonespan-developpeureuse-frontend-senior-senior-frontend-developer"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/onespan-developpeureuse-frontend-senior-senior-frontend-developer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fonespan-developpeureuse-frontend-senior-senior-frontend-developer"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":2306778}},{"tool":"search_jobs","arguments":{"company":"onespan.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":2306778},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}