Frontend Developer

At Web Hosting Canada (WHC), we’re passionate about helping Canadians succeed online with reliable, locally focused web hosting services. Since 2003, we’ve empowered businesses and individuals with top-notch websites, domains, and email solutions.


If you’re looking for a dynamic, caring environment and you’re excited by the idea of building the interfaces thousands of people rely on to manage their websites, domains, and email, we’d love to have you join our team.

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 based across our Montréal and Tunis teams. 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 collaborate day to day with our Montréal HQ team 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?

   Be part of a successful team that can make a difference.

   Work with the latest tools and technologies alongside seasoned veterans in the industry.

   Full training for new employees, plus ongoing coaching and training.

   Dental and medical insurance.

   Hybrid work model: 2 days in the office, 3 days working remotely.

   Free coffee on us at the office.

   Social committee outings.

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

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 people.

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

Engineering

Hybrid (Tunis, Tunis Governorate, TN)

Teilen auf:

NutzungsbedingungenDatenschutzCookiesPowered by Rippling