Toronto, Canada

JavaScript Engineer

Our Web Platform team is looking for an experienced JavaScript Engineer to join us in creating a better experience for our engineering team. We have a small but rapidly growing team, so you will have an excellent opportunity to grow as an engineer and have further impact on the future of our product and code base.

We work fast and iteratively to ensure our products are modern, easy to use and ultimately make our users happy. More importantly, we're looking for people to build a team of collaborative, supportive and high-skilled engineers that take our products to the next level.

You'll work with a JavaScript heavy stack that uses technologies like React and TypeScript to deliver industry-leading features. You'll have the opportunity to work on a wide range of projects including our front end infrastructure, internationalization system, end-to-end testing, high profile features, and everything in between. We're undergoing sustained, high growth and there will be multiple career advancement opportunities for both managers and individual contributors!

?? This position is 100% remote and only eligible for those who are authorized to work in Canada.



Key Responsibilities

  • Empower developers to build and ship higher-quality software faster than ever before
  • Collaborate with our product engineering teams to ensure that users have a smooth and easy experience with our application
  • Continuously research, review, engineer and improve all aspects of our developer experience
  • Promote a culture of collaboration, care and high quality
  • Regularly conduct peer reviews, code audits and promote good practices
  • Work with other teams to build a technical ecosystem that enables high velocity, low-waste development


Who You Are

  • Have a rock-solid understanding of JavaScript
  • You have several years of experience with React or similar frameworks
  • You care about code quality and advocate for best practices
  • Understand the value of code reviews, staying current with technological changes and setting a high standard for yourself and the team


Extra Credit If

  • Have experience with typed languages such as TypeScript
  • Have experience setting up and customizing JavaScript tooling and build systems
  • Understand test methodologies and have experience with end-to-end testing frameworks like Cypress


Salary

  • $80,000 - $130,000 CAD (based on experience) 


Job Benefits

  • Fully remote, no location restrictions
  • Profit-sharing distributed quarterly
  • 3 weeks vacation
  • Unlimited paid sick days
  • Extended health benefits
  • Continued education allowance
  • Annual fitness allowance
  • Continuous events like happy hour & regular hosted meetups
Browse other jobs