Jobs.ca
Jobs.ca
Language
KNOTCH, INC. logo

Sr. Front End Engineer

KNOTCH, INC.1 day ago
Remote
Remote
CA$100,000 - CA$150,000/year
Senior Level
full_time

About the role

About Knotch

We're a growth-stage technology company with over 12 years of helping brands optimize their content performance and harness AI for marketing success. With a fast-paced, agile, entrepreneurial culture, we move quickly, adapt constantly, and thrive in dynamic environments. Through our Knotch platform, we meet our clients where they are and enable them to prove and improve their content. With our newest innovation, AgentC—a managed AI service for marketers—we're transforming how marketing teams plan, adapt, and execute across digital channels.

About the position:

We are seeking a highly skilled and experienced Senior Front End Engineer to join our team. This is a critical and strategic role at Knotch, where you will drive the evolution of our front-end architecture and set best practices for building performant, accessible, and scalable user-facing applications.

You’ll work closely with Product, Design, and Engineering stakeholders to deliver rich, interactive, data-driven interfaces and lead initiatives to integrate AI-powered technologies that accelerate our development cycles. You’ll be a key contributor not just to the codebase, but to the product development process and technical direction of the team.

Responsibilities:

  • Lead the development of highly interactive and performant UIs that surface complex data insights in a clear and elegant way.
  • Architect and maintain scalable front-end systems using React and modern JavaScript tooling.
  • Build and maintain dynamic JavaScript tag integrations that embed our product into customer environments.
  • Collaborate across disciplines to define technical requirements and scope solutions that align with product goals.
  • Set standards and lead efforts around code quality, testing, accessibility, and performance optimization.
  • Mentor and support junior and mid-level engineers through code reviews, pair programming, and knowledge sharing.
  • Identify, prototype, and integrate AI-driven tools to streamline development, enhance UX, and improve product delivery.
  • Proactively identify and resolve bottlenecks, bugs, and scalability challenges across the front-end stack.
  • Participate in and help improve Agile workflows, planning cycles, and deployment processes.

Skills & Experience

  • 6+ years of professional experience as a Front End Engineer, with a proven track record of leading the development of complex web applications in production environments.
  • Expert-level proficiency in React, Redux, JavaScript (ES6+), GraphQL, Styled Components, and data visualization libraries like Recharts or D3.js.
  • Strong architectural thinking with the ability to balance trade-offs between performance, usability, and maintainability.
  • Deep understanding of browser internals, the DOM, performance profiling, accessibility standards, and cross-browser issues.
  • Background in performance tuning and benchmarking front-end applications at scale.
  • Experience developing and maintaining JavaScript-based tracking and analytics tools.
    Familiarity with Node.js and Storybook
  • Experience with modern toolchains and libraries including Webpack, Babel, Jest/Mocha/Chai, Git, CI/CD pipelines.
  • Strong product and user empathy, with the ability to translate design and business requirements into thoughtful technical solutions.
  • Excellent communication and collaboration skills, especially in cross-functional teams and technical discussions.

Our Benefits and Perks:

Salary -The expected salary range for this role is $100,000 - $150,000 CAD depending on experience.

About KNOTCH, INC.

1-10