{"id":1522939,"url":"https://alion.io/job/whc-developpeureuse-frontend","title":"Développeur(euse) Frontend","company":{"id":694845,"name":"Web Hosting Canada","domain":"whc.ca","url":"https://alion.io/company/whc-2","size_band":"51-200","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Rippling","truth_index":null},"role":"Frontend","role_family":"Frontend","seniority":null,"employment_type":"full_time","work_mode":"hybrid","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Quebec, Canada"],"countries":["CA"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":57000,"max_usd":146000,"period":"year","method":"role_country_seniority_unknown","sample_n":64},"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Angular","optional":false},{"name":"Bootstrap","optional":false},{"name":"Git","optional":false},{"name":"JavaScript","optional":false},{"name":"JQuery","optional":false},{"name":"Linux","optional":false},{"name":"PHP","optional":false},{"name":"React Hook Form","optional":false},{"name":"React.js","optional":false},{"name":"Svelte","optional":false},{"name":"Tailwind CSS","optional":false},{"name":"Vite","optional":false},{"name":"Vitest","optional":false},{"name":"Vue.js","optional":false},{"name":"WordPress","optional":false},{"name":"TypeScript","optional":true}],"status":"closed","first_seen_at":"2026-08-21T03:22:25Z","employer_posted_date":"2026-08-21","last_verified_at":"2026-10-07T23:13:47Z","board_verified":false,"closed_at":"2026-10-07T23:13:47Z","days_open":47,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":47},"description":"Chez Web Hosting Canada (WHC), nous sommes passionnés par le fait d’aider les Canadiens à réussir en ligne grâce à des services d’hébergement web fiables et axés sur le marché local. Depuis 2003, nous aidons les entreprises et les particuliers à réussir grâce à des solutions de qualité en matière de sites web, de domaines et de courriel.\nSi vous cherchez un environnement dynamique et humain, et que l’idée de construire les interfaces sur lesquelles des milliers de Canadiens comptent pour gérer leurs sites Web, leurs noms de domaine et leur courriel vous enthousiasme, nous serions ravis de vous compter parmi nous.\nL’occasion\nRelevant d’un chef d’équipe de développement logiciel, vous construirez les interfaces que nos clients utilisent pour gérer leurs sites Web, leurs noms de domaine et leur courriel, au sein d’une équipe qui réunit des développeurs back-end et des designers. Ce poste a deux facettes. La première, c’est notre plateforme moderne : une plateforme front-end en React bâtie en 2026 (React 19, Vite, Tailwind, TanStack Query, React Hook Form) où se fait pratiquement tout le nouveau développement. Elle est bilingue et accessible par défaut, construite sur nos propres composants plutôt que sur une bibliothèque externe, et développée avec l’assistance de l’IA comme partie normale du travail.\nLa seconde, c’est tout ce qui existait avant : une grande plateforme bien vivante qui roule toujours sur jQuery, Bootstrap et des pages générées en PHP, et qui ne disparaîtra pas de si tôt. Notre application React s’intègre à l’intérieur de ces pages plus anciennes, ce qui veut dire que les deux univers cohabitent souvent dans le même écran, et bien faire les choses demande un vrai jugement technique. Si vous ne voulez que du React en terrain neuf, ce poste vous frustrera. Si vous aimez faire cohabiter l’ancien et le nouveau comme il faut, c’est un travail particulièrement intéressant.\nCe que vous ferez\nDévelopper des fonctionnalités sur notre plateforme React : adaptatives, bilingues, accessibles, testées.\nEntretenir et faire évoluer les interfaces existantes en jQuery et en gabarits PHP, y compris aux endroits où notre application React s’y intègre.\nTransformer les maquettes en interfaces fonctionnelles, et nous dire quand une maquette ne survivra pas au contact de données réelles ou d’une deuxième langue.\nCréer des composants réutilisables, puisque nous maintenons les nôtres plutôt que de dépendre d’une bibliothèque.\nConsommer nos API internes, et nous le signaler lorsqu’une réponse mal structurée complique inutilement le travail côté front-end.\nTester et déboguer sur différents navigateurs, différentes tailles d’écran et nos deux applications hôtes.\nIntégrer les outils d’IA à votre travail quotidien, et nous aider à mieux les utiliser collectivement.\nCe que vous apportez\nPlusieurs années d’expérience en développement front-end en production, avec une réelle profondeur en JavaScript, HTML et CSS; l’étendue et le jugement comptent plus qu’un nombre précis d’années.\nDe l’expérience avec un cadriciel à composants moderne, idéalement React. Une personne solide en Vue, Angular ou Svelte prête à passer à React est bienvenue; nous préférons cela à quelqu’un qui n’a suivi que des tutoriels React.\nUne aisance véritable avec la pile technologique plus ancienne, jQuery, manipulation directe du DOM, CSS de l’époque Bootstrap, gabarits générés côté serveur; ce n’est pas de la nostalgie, c’est une part importante du travail.\nAssez de PHP pour être utile, ou la volonté d’y arriver rapidement; vous n’écrirez pas notre back-end, mais vous lirez des gabarits PHP pour trouver où votre interface est générée.\nUn CSS que vous comprenez réellement : spécificité, cascade, mise en page, et ce qui arrive quand deux époques de feuilles de style se heurtent.\nL’accessibilité comme réflexe, pas comme case à cocher; comme nous créons nos propres composants, personne ne nous fournit gratuitement la navigation au clavier et le câblage ARIA corrects.\nUne bonne connaissance du développement bilingue. Nos interfaces sont livrées en français et en anglais ensemble; une chaîne de caractères qui n’existe que dans une seule langue est un bogue, pas un billet de suivi.\nGit, et de l’aisance en ligne de commande sous Linux.\nWordPress ou un système de gestion de contenu comparable, idéalement avec du développement d’extensions ou de thèmes sur mesure.\nUne compréhension du fonctionnement de l’hébergement Web et des noms de domaine : la seule chose que nous ne pouvons pas enseigner rapidement, et ce qui distingue une bonne personne en développement front-end d’une bonne personne en développement front-end chez nous.\nUne utilisation réfléchie de l’IA dans votre travail; nous voulons savoir où elle vous a réellement fait gagner du temps, et où elle vous a joué des tours.\nAutonomie et fiabilité, avec un souci réel de l’expérience vécue par la personne utilisatrice.\nMaîtrise du français et de l’anglais, à l’oral et à l’écrit, pour travailler avec notre équipe basée au Québec, notre clientèle et nos partenaires internationaux.\nRéussite d’une vérification des antécédents en matière de sécurité.\nAtouts\nUn sens du design visuel et de l’aisance à travailler à partir de fichiers de conception.\nLes principes de base du référencement (SEO).\nDe l’expérience avec un système de composants ou de design.\nDe l’expérience en tests (nous utilisons Vitest et React Testing Library).\nPourquoi vous joindre à WHC?\nUne culture d’équipe collaborative où votre travail est visible, où vos décisions comptent et où votre impact est significatif.\nUne entreprise canadienne et indépendante, dotée d’une identité de marché claire, d’une clientèle fidèle et d’une réelle volonté d’aider les Canadiens à réussir en ligne.\nUn environnement tourné vers l’IA, où nous explorons activement comment l’IA peut améliorer notre façon de bâtir, d’exploiter et de soutenir nos clients.\nUne rémunération concurrentielle et des avantages sociaux, avec un mode de travail hybride flexible.\nUn accès à de la formation, du mentorat et des occasions d’avancement.\nDes rassemblements fréquents, des 5 à 7 animés, un club social dynamique et des partys des Fêtes mémorables.\nUn bureau lumineux et rénové dans la Petite-Italie, avec cuisine bien garnie et salle de jeux comprenant ping-pong, baby-foot, Nintendo, fusils Nerf et bibliothèque.\nCertifiés Great Place to Work® depuis cinq années de suite, parce que nous croyons qu’un bon travail doit aussi être stimulant, gratifiant et agréable.\nPrêt(e) à avoir un impact?\nSi vous êtes une personne en développement front-end à l’aise de naviguer entre une plateforme React moderne et la pile technologique plus ancienne qui fait toujours rouler l’entreprise, et qui se soucie réellement de l’expérience vécue par la personne utilisatrice, nous voulons vous rencontrer.\nPostulez dès aujourd’hui et aidez-nous à construire les interfaces qui gardent la plateforme de WHC accessible, fiable et facile à utiliser pour des milliers de Canadiens.\nWHC souscrit au principe de l’égalité en emploi. Nous accueillons et encourageons les candidatures de toutes les personnes qualifiées, y compris celles issues de parcours et d’horizons divers.","description_format":"text","description_chars":7184,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[{"language":"French","level":"Advanced (C1)","optional":false}]},"benefits":[],"hiring_locations":[{"name":"United States","iso":"US","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Domain Registrars & Registries","Web Hosting & VPS"],"lifecycle":[{"event":"open","at":"2026-09-30T12:43:33Z"},{"event":"close","at":"2026-10-07T23:13:47Z"}],"visa":[],"liveness":null,"pay":null,"html_url":"https://alion.io/job/whc-developpeureuse-frontend","json_url":"https://alion.io/job/whc-developpeureuse-frontend.json","meta":{"generated_at":"2026-10-11T23:56:45Z","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":"search","counted_by":"address","units_charged":0,"used_today":0,"day_limit":null,"remaining_today":null,"minute_limit":null,"resets_at":"2026-10-12T00: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":694845},"rest":"https://alion.io/mcp/rest/get_company?id=694845"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fwhc-developpeureuse-frontend"},{"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%2Fwhc-developpeureuse-frontend"},{"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%2Fwhc-developpeureuse-frontend"},{"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/whc-developpeureuse-frontend\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fwhc-developpeureuse-frontend"}]}