Enable job alerts via email!

Front End Engineer - Canada

Knotch, Inc.

Toronto

On-site

CAD 115,000 - 140,000

Full time

17 days ago

Job summary

A leading content intelligence platform in Toronto is looking for a talented React Developer to work closely with product and engineering teams. This pivotal role involves developing high-quality UIs, integrating AI-driven technologies, and building scalable web applications. The ideal candidate should have over 4 years of experience, strong React and JavaScript skills, and a collaborative mindset. This position offers a competitive salary based on experience.

Benefits

Competitive Salary
Health Insurance
Flexible Work Hours

Qualifications

  • 4+ years of industry experience as a Front End Engineer.
  • Deep expertise in building web applications using React and associated libraries.
  • Comprehensive understanding of web application fundamentals and libraries/tool chains.

Responsibilities

  • Develop interactive UIs presenting data-intensive charts.
  • Build trusted JavaScript tag integrations for client websites.
  • Architect solutions collaboratively with product teams.

Skills

Front End Engineering
React
JavaScript
GraphQL
Problem-solving
Communication

Tools

Webpack
Git
Babel

Job description

About Knotch

Knotch is a Content Intelligence Platform that enables brands to drive business growth through content. We build products for people who use content to drive performance. We also offer Strategic Consulting services which enable brands to achieve new levels of efficiency and effectiveness through ongoing and ad hoc support. Used by companies like Bank of America, Deloitte, Zillow, Square and Dropbox, Knotch gives marketers a holistic view of content’s performance and provides insights and actions that drive performance and increase efficiency.

About the position:

We are seeking a talented and experienced React Developer to join our team. In this role, you will be working closely with the Product, Design and Engineering team to deliver high-quality, scalable and maintainable code for user-facing products. This is a pivotal role for the company, where you will integrate AI driven technologies to accelerate development cycles, build prototypes and iterate to finished products.

Responsibilities:

  • Develop beautifully interactive UIs that elegantly present data-intensive charts and dashboards across our various applications
  • Build trusted and scalable JavaScript tag integrations to dynamically inject our product into client websites and web applications
  • Find opportunities to improve current systems or patterns through auditing or benchmarking
  • Architect solutions collaboratively with product teams and engineering colleagues
  • Craft efficient, maintainable, and testable code that meets quality standards
  • Provide constructive feedback through regular code reviews
  • Respond quickly to application issues with timely troubleshooting and updates
  • Embrace Agile methodologies for efficient project delivery
  • Leverage AI tools to accelerate development from concept to production

Skills & Experience

  • 4+ years of industry experience as a Front End Engineer, writing deploying, and operating high quality, well-tested, functional code with some experience across the entire technology stack
  • Deep expertise building complex web applications using JavaScript and front end libraries or frameworks, specifically with React, GraphQL and Styled Components
  • Comprehensively understand Web Application fundamentals and the libraries/tool chains used to deliver them such as Webpack, Babel, testing with Mocha/Chai or Jest, git and other CI tools
  • Have in-depth knowledge of browser technologies, RESTful api, cookies, cross-browser compatibility issues, and how the DOM works
  • Problem-solving mindset with ability to propose multiple solutions with recommendations
  • Excellent communication skills for coordinating with cross-functional teams

Nice to have but not required

  • Experience in building JavaScript tracking and analytics tags to send, receive, and process data
  • Proficiency with NodeJS, Redux, Storybook, and graphing libraries such as Recharts
  • A love of writing detailed documentation and tests to keep your code maintainable for years to come
  • Deep interest in UI/UX in regards to building scalable design systems
  • Experience in performance benchmarking

Our Benefits and Perks:

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

---

Knotch is an equal opportunity employer. We strive to provide equal opportunities in all of our processes, including our hiring and employee experience. We pride ourselves on our three values: transparency, relentlessness, and inclusiveness.

We commit to daily work towards leading with empathy, reducing bias through periodic training, and engaging with and uplifting communities of marginalized groups. We condemn all forms of racism and discrimination on the basis of race, religion, ethnicity, nationality, gender identity, sexual orientation, age, marital status, pregnancy or parenthood status, veteran status, disability status or any other identifier. We encourage all employees, clients, investors, candidates, vendors, and friends of Knotch to deliver honest feedback directly or anonymously so that we may always seek to improve as an organization that is dedicated to diversity, equity, inclusion, and belonging.




Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs