Jobs in JS est. 2016

← All jobs

Web Hosting Canada (WHC) are hiring a Frontend Developer

Mid-level Montreal, Quebec, Canada posted 2026-08-21

Apply for this position →

The Opportunity

Reporting to a Software Development Lead, you’ll build the interfaces our customers use to manage their websites, domains, and email, working in a squad with back-end developers and designers. This role has two sides. The first is our modern platform: a React front-end built in 2026 (React 19, Vite, Tailwind, TanStack Query, React Hook Form) where nearly all new feature work lands. It’s bilingual and accessible by default, built on our own components rather than a library, and developed with AI assistance as a normal part of the job.

The second is everything that came before: a large, working platform still running on jQuery, Bootstrap, and PHP-rendered pages that isn’t disappearing anytime soon. Our React app mounts inside those older pages, so both worlds are often live on the same screen, and getting that right takes real hands-on judgment. Pure greenfield React will frustrate you here; if you enjoy making old and new coexist properly, this is an unusually interesting job.

What You’ll Do

   Build features on our React platform: responsive, bilingual, accessible, tested.

   Maintain and extend the existing jQuery and PHP-templated interfaces, including where our React app is embedded inside them.

   Turn designs into working interfaces, and tell us when a design won’t survive contact with real data or a second language.

   Build reusable components, since we maintain our own rather than depending on a library.

   Consume our internal APIs, and push back when a response shape makes the front end harder than it needs to be.

   Test and troubleshoot across browsers, screen sizes, and both of our host applications.

   Use AI tooling as part of your normal workflow, and help us get better at using it well.

What You Bring

   Several years building production front ends, with real depth in JavaScript, HTML, and CSS; we care more about range and judgment than an exact number of years.

   Modern component-framework experience, ideally React. Strong Vue, Angular, or Svelte developers ready to switch are welcome; we’d rather that than someone who’s only followed React tutorials.

   Genuine comfort with the older stack, jQuery, direct DOM work, Bootstrap-era CSS, server-rendered templates; not nostalgia, it’s a large share of the work.

   Enough PHP to be useful, or the willingness to get there quickly; you won’t write our back end, but you’ll read PHP templates to find where your interface renders.

   CSS you can actually reason about: specificity, cascade, layout, and what happens when two eras of stylesheet collide.

   Accessibility as a habit, not a checklist; since we build our own components, nobody hands us correct keyboard behaviour and ARIA wiring for free.

   Working knowledge of building for two languages. Our interfaces ship in English and French together; a string that only exists in one is a bug, not a follow-up ticket.

   Git, and comfort on a Linux command line.

   WordPress or a comparable CMS, ideally with custom plugin or theme work.

   An understanding of how web hosting and domain names work: the one thing we can’t teach quickly, and what separates a good front-end developer from a good front-end developer here.

   Deliberate use of AI in your work; we want to hear where it has genuinely made you faster and where it has burned you.

   Autonomy and reliability, with real care about what the end user experiences.

   Fluency in both English and French, written and spoken, to work with our Quebec-based team, customers, and international partners.

   Must pass a security background check.

Nice to Have

   An eye for visual design and comfort working from design files.

   SEO fundamentals.

   Experience with a component or design system.

   Testing experience (we use Vitest and React Testing Library).

Why Join WHC?

   A collaborative team culture where your work is visible, your decisions matter, and your impact is meaningful.

   A Canadian, independent company with a clear market identity, a loyal customer base, and a strong focus on helping Canadians succeed online.

   An AI-forward environment where we’re actively exploring how AI can improve how we build, operate, and support customers.

   Competitive compensation and benefits with a flexible hybrid work model.

   Access to training, mentorship, and career advancement opportunities.

   Frequent gatherings, lively 5à7s, a vibrant social club, and memorable holiday parties.

   A bright, renovated office in Little Italy with a fully stocked kitchen and a game room featuring ping-pong, foosball, Nintendo, Nerf guns, and a library.

   Certified a Great Place to Work® for five years running, because we believe work should be fun, fulfilling, and rewarding.

Ready to Make an Impact?

If you’re a front-end developer who’s comfortable moving between a modern React platform and the legacy stack that still runs the business, and who genuinely cares about what the end user experiences, we want to hear from you.

Apply today and help us build the interfaces that keep WHC’s platform accessible, reliable, and easy to use for thousands of Canadians.

WHC is an equal-opportunity employer. We welcome and encourage applications from all qualified candidates, including those with diverse backgrounds and abilities.

Apply for this position →