Frontend Developer

Worky

Montreal (administrative region)

Hybrid

CAD 80,000 - 110,000

Full time

8 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Hybrid work model
Great Place to Work
Office in Little Italy with game room
Training and mentorship
Competitive compensation

Job summary

WHC in Montreal, Canada, seeks a front-end developer experienced with modern React and legacy jQuery/PHP interfaces. You will work in a squad with back-end developers and designers to deliver bilingual interfaces for managing websites, domains, and email.

The role blends greenfield and legacy work, requiring judgment across two ecosystems and a comfort with AI-assisted workflows. The ideal candidate will have strong JavaScript, HTML, CSS skills, React experience, and the ability to ship

Qualifications

  • Production front-end development experience with JavaScript, HTML, CSS.
  • Strong React experience; willingness to work with Vue/Angular/Svelte as needed.
  • Comfort with legacy stack (jQuery, Bootstrap, PHP templates).
  • Ability to read PHP templates to locate interface rendering.
  • Experience building accessible, bilingual (EN/FR) interfaces.
  • Familiarity with two-language deployments and ARIA keyboard support.
  • GIT proficiency and Linux command line comfort.
  • Experience with WordPress or similar CMS.
  • Understanding of web hosting and domains.

Responsibilities

  • Build features on a modern React platform (Vite, Tailwind, React 19).
  • Maintain and extend legacy jQuery/PHP interfaces embedded with React.
  • Translate designs into working interfaces across languages and data variations.
  • Create reusable components using in-house design system.
  • Consume internal APIs and adapt to response shapes.
  • Test and troubleshoot across browsers and screen sizes.
  • Incorporate AI tooling into daily workflow to improve speed.

Skills

JavaScript
HTML
CSS
React
jQuery
PHP
Accessibility
Bilingual English/French
Git
Linux command line
WordPress
AI tooling

Tools

Vite
Tailwind
TanStack Query
React Hook Form
Vitest
React Testing Library

Job description

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

Socket.dev • Quebec

Hybrid
CAD 70,000 - 110,000
Hybrid work model
Training and career advancement
Team events and social club
+1
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

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

Hybrid
CAD 70,000 - 110,000
Flexible hybrid work model
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
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
Senior Web Designer
Senior Web Designer

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

Hybrid
CAD 70,000 - 110,000
Senior Web Designer View opportunity Montréal, Canada (hybrid)
Senior Web Designer View opportunity Montréal, Canada (hybrid)

Web Hosting Canada • Montreal (administrative region)

Hybrid
CAD 70,000 - 95,000
Hybrid work model
Competitive compensation & benefits
Training & career development
+1
Développeur(euse) Frontend
Développeur(euse) Frontend

Jobless • Quebec

Hybrid
CAD 90,000 - 120,000
Travail hybride
Bureau moderne et équipe
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 View opportunity Montréal, Canada (hybrid)
DevOps Lead View opportunity Montréal, Canada (hybrid)

Web Hosting Canada • Montreal (administrative region)

Hybrid
CAD 110,000 - 150,000
Hybrid work model
Great Place to Work award