Frontend Developer

Web Hosting Canada (WHC)

Montreal (administrative region)

Hybrid

CAD 70,000 - 110,000

Full time

2 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Flexible hybrid work model

Job summary

Web Hosting Canada (WHC) is looking for a frontend developer to build the interfaces Canadians rely on to manage websites, domains, and email. You’ll work across a modern React platform and a legacy jQuery/PHP stack, in a bilingual environment used by Canadians.

You’ll collaborate with back-end developers and designers, turning designs into accessible, responsive components. You’ll help evolve our UI with AI-assisted tooling and ensure compatibility across two languages, English and French.

Qualifications

  • Several years building production front ends with JavaScript, HTML, and CSS.
  • Experience with modern component frameworks and React preferred.

Responsibilities

  • 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 identify when designs won’t survive real data or dual language contexts.
  • Build reusable components in a team that owns its own design system.
  • Consume internal APIs and advocate for stable response shapes.
  • Test and troubleshoot across browsers, screen sizes, and both host applications.
  • Use AI tooling to improve workflows and productivity.

Skills

JavaScript
React
HTML/CSS
Accessibility
Bilingual EN/FR
Git
Linux/CLI
WordPress
PHP basics

Tools

jQuery
Bootstrap
WordPress
PHP templates

Job description

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

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

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Frontend Developer
Frontend Developer

Web Hosting Canada • Saint-Michel

Hybrid
CAD 85,000 - 120,000
Hybrid work model
Great Place to Work recognition
Frontend Developer
Frontend Developer

Worky • Montreal (administrative region)

Hybrid
CAD 80,000 - 110,000
Hybrid work model
Great Place to Work
Office in Little Italy with game room
+2
Frontend Developer
Frontend Developer

Socket.dev • Quebec

Hybrid
CAD 70,000 - 110,000
Hybrid work model
Training and career advancement
Team events and social club
+1
Développeur(euse) Frontend
Développeur(euse) Frontend

Web Hosting Canada (WHC) • Montreal (administrative region)

Hybrid
CAD 85,000 - 110,000
Hybride flexible
Équipe dynamique et challenge
Formation et mentorat
+1
Développeur(euse) Frontend
Développeur(euse) Frontend

Jobless • Quebec

Hybrid
CAD 90,000 - 120,000
Travail hybride
Bureau moderne et équipe
Développeur(euse) Frontend
Développeur(euse) Frontend

Worky • Montreal (administrative region)

Hybrid
CAD 90,000 - 130,000
Rémunération compétitive
Mode hybride flexible
Avantages sociaux
Senior Web Designer
Senior Web Designer

Web Hosting Canada (WHC) • Montreal (administrative region)

Hybrid
CAD 70,000 - 110,000
Senior Web Designer
Senior Web Designer

Web Hosting Canada • Montreal (administrative region)

Hybrid
CAD 80,000 - 120,000
Hybrid work model
Career development
Office with kitchen and game room
+2
DevOps Lead
DevOps Lead

Web Hosting Canada (WHC) • Montreal (administrative region)

Hybrid
CAD 110,000 - 160,000
Hybrid work model
Great Place to Work® certified
Office in Little Italy with game room
DevOps Lead
DevOps Lead

Web Hosting Canada • Montreal (administrative region)

On-site
CAD 120,000 - 180,000
Hybrid work model
Competitive compensation and benefits
Training and career advancement