JavaScript Engineer - remote

AgencyAnalytics
Posted 3 years ago
We’re building a SaaS platform to help digital marketing agencies scale with automated reporting. Currently, we have an active customer base of more than 4,500 digital marketing agencies!
We’re seeking a JavaScript Engineer to work on our highly successful platform. We have a small but rapidly growing engineering team, so you will have an excellent opportunity to grow as an engineer and have an impact on the future of our product. In this role, you will be a crucial part of our Product team, designing, developing, maintaining and deploying our web application. 

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


Key Responsibilities

  • Work with other teams to build a technical ecosystem that enables high velocity, low-waste development
  • Use your deep technical skills to debug and solve complex technical problems
  • Build and operate tools that enable engineering teams to excel
  • Collaborate with engineering teams to build innovative platforms that solve business and product needs

Job Benefits

  • Profit-sharing, distributed quarterly
  • Frequent promotions
  • 3 weeks vacation and unlimited paid sick days
  • Happy Hour every Friday
  • Extended health benefits
  • Continued education allowance
  • Annual fitness allowance
  • Work from anywhere in the world
  • Join a bootstrapped, product-focused, &customer-oriented team

Job requirements

  • You're an experienced JavaScript developer with 4+ years of experience and a college or university degree
  • Have a solid understanding of JavaScript and are able to develop well-structured web applications using libraries like React
  • Understand the value of code reviews, staying current with technological changes and setting a high standard for yourself and the team
  • Prioritize and value crafting experiences that users rave about
  • Are able to iterate and ship ideas quickly, within a highly collaborative yet autonomous team

Extra credit if you:

  • 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
  • Value building accessible and AODA compliant web pages