Senior Front End Engineer @Knotch
Software Development
Salary cad 135,000 - 1..
Remote Location
Employment Type full-time
Posted 1wk ago

[Hiring] Senior Front End Engineer @Knotch

1wk ago - Knotch is hiring a remote Senior Front End Engineer. πŸ’Έ Salary: cad 135,000 - 175,000 per year πŸ“Location: Canada

Role Description

You'll split your time between two front ends at very different stages:

  • Knotch ACE: Generates web experiences from AI in real time, using Next.js App Router and TypeScript in a monorepo.
  • Knotch One: A mature React application built on Redux, GraphQL, and styled-components, focused on data visualization.

Responsibilities include:

  • Build features across both applications, adhering to existing conventions.
  • Develop the component system for streamed, AI-generated layouts β€” schemas, renderers, and contracts.
  • Work on multi-tenant theming: design tokens, per-brand configuration, and client-specific variants.
  • Build and maintain embeds that run our product inside customer websites.
  • Set standards for testing, accessibility, and performance.
  • Collaborate with backend engineers on API and streaming contracts.
  • Document your approach before building, and raise blockers, risks, and disagreements early.
  • Ramp up on unfamiliar parts of the product and mentor others through code review and pairing.

Qualifications

  • 6+ years building React applications in production.
  • TypeScript experience, including typing data that arrives at runtime.
  • Familiarity with Next.js App Router or similar frameworks (Remix, Nuxt, SvelteKit).
  • Experience in a large codebase with historical context.
  • CSS at scale, using utility-first (Tailwind) or CSS-in-JS (styled-components, Emotion).
  • Accessible UI work, including keyboard navigation, ARIA, and WCAG testing.
  • Data visualization experience with ECharts, D3, Recharts, or similar.
  • Experience writing tests alongside features (Vitest, Jest, Testing Library).
  • Clear written communication and ability to work without close supervision.

Requirements

  • Runtime schema validation experience (Zod, Valibot or similar).
  • Experience with streaming or incremental UI (SSE, WebSockets).
  • Familiarity with monorepo tooling (pnpm workspaces, Turborepo, Nx).
  • Experience with design tokens and multi-tenant theming.
  • Embedding JavaScript into third-party sites (iframes, CSP, sandboxing).
  • Client state management at scale (Redux, Zustand or similar) against a typed API layer.
  • Experience using AI-assisted tooling to enhance productivity.

Benefits

  • Salary: Expected range is $135,000 - $175,000 CAD depending on experience.
  • Health Benefits: Comprehensive health benefits through our employer of record.
  • Unlimited PTO.
  • Paid Holidays.
  • Wellness Perks.
  • Daily Company Break.
  • Phone Plan Credit for select team members.
  • Company Offsite.
Before You Apply
️
remote Be aware of the location restriction for this remote position: Canada
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Senior Front End Engineer @Knotch
Software Development
Salary cad 135,000 - 1..
Remote Location
Employment Type full-time
Posted 1wk ago
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 125,000+ Remote Jobs
️
remote Be aware of the location restriction for this remote position: Canada
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 125,000+ Remote Jobs
Γ—
Apply to the best remote jobs
before everyone else

Access 125,000+ vetted remote jobs and get daily alerts.

4.9 β˜…β˜…β˜…β˜…β˜… from 500+ reviews

⚑ 126,845+ remote jobs, refreshed hourly

πŸ”” Real-time alerts: Apply first, direct to employer

πŸ›‘οΈ Vetted companies, no scams, true remote only

Unlock All Jobs Now

Maybe later