Frontend Developer

Socket.dev

Quebec

Hybrid

CAD 70,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
Training and career advancement
Team events and social club
Great Place to Work certification

Job summary

WHC is seeking a frontline front-end developer to bridge a modern React platform with our legacy jQuery/PHP stack. You’ll build responsive, bilingual interfaces, extend existing templates, and ensure accessibility across browsers and devices.

We welcome experts with strong JS/HTML/CSS skills, experience in React and design systems, and a patient approach to mixing old and new code while maintaining data integrity in two languages.

Qualifications

  • Extensive experience building production front ends with JavaScript, HTML, and CSS.
  • Comfort with React and modern component-based frameworks.

Responsibilities

  • Build features on the React platform, ensuring responsiveness, bilingual support, accessibility, and testing.
  • Maintain and extend legacy jQuery and PHP-templated interfaces embedded with React.
  • Turn designs into working interfaces and flag data or localization issues.

Skills

React
JavaScript
HTML/CSS
Accessibility
i18n/bilingual
Git
Linux CLI
jQuery
PHP templates
Web hosting knowledge
AI in workflow
WordPress
Design system
Vite
Tailwind CSS
TanStack Query
React Hook Form

Tools

Vite
Tailwind CSS
TanStack Query
React Hook Form
Vitest
React Testing Library
WordPress

Job description

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

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

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
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 (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
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