Senior Frontend Engineer, Platforms

Toronto, ON, Canada

Job Description

The Client Platforms team is focused on providing the best developer experience possible, while balancing development scale and stability. We focus on the underlaying platform of our web application, ensuring the shared tools and architectures are well kept and meet the challenges of scale.
We're seeking an experienced Frontend Engineer to build and scale that mission. As part of Client Platforms, you'll be instrumental in building a foundation that accommodates increasingly complex features, while providing our developers with an exceptional experience. You will help build tools, explore new frameworks, empower stability and ultimately enable product teams to achieve their mission.

You'll focus on keeping a JavaScript and TypeScript heavy codebase well-groomed and enjoyable. Ultimately, your work will impact how every engineer experience and interacts with our code.

What You'll Do

  • Work closely with other teams to build a technical ecosystem that enables high velocity, low-waste development
  • Help to design and build our automated testing system
  • Continuously improve our code base by exploring new frameworks, technologies and platforms
  • Scale frontend architecture to accommodate growth while providing an exceptional developer experience
  • Work closely with product teams to assist them in adopting insight tools, like alerting and event tracking
  • Engage with other platform teams to evaluate tooling and iterate on our incident response process
  • Work on multiple facets of our shared foundations, such as routing, internationalization, state management, dependency management, bundling tools, API interaction and more
  • You have several years of extensive experience with JavaScript or TypeScript
  • You're familiar with testing tools and frameworks such as Jest, React Testing Library and Cypress
  • You have experienced maintaining a test suite
  • You're comfortable writing tests (unit, integration, end-to-end and snapshot tests)
  • You're experienced with React or similar frameworks
  • You are passionate about reliability practices and excited to help teams improve how they maintain their own reliability
  • Understand the value of code reviews, staying current with technological changes and setting a high standard for yourself and the team
  • Are able to iterate and ship ideas quickly, within a highly collaborative yet autonomous team
  • You have passion for software engineering best practices such as testing, continuous integration, and continuous delivery
Job Benefits
  • Fully remote, no location restrictions
  • Profit-sharing distributed quarterly
  • 4 weeks vacation
  • Unlimited paid sick days
  • Extended health benefits
  • Continued education allowance
  • Annual fitness allowance
  • Continuous events like happy hour & regular hosted meetups
About AgencyAnalytics

AgencyAnalytics is a reporting platform that helps digital agencies automate their client reporting.

We have been in business since 2010, are 100% employee-owned, and are growing fast.

On top of being obsessed with building the best product possible and helping our customers succeed, we also pride ourselves on our company culture. From weekly happy hours, employee of the month awards, profit sharing, fitness allowances, and continued learning...we're always looking for ways to take care of our team.

For anyone looking to continue building their career in SaaS, this is an opportunity to join a team that is dedicated to building a company you'll want to stay at for years to come.

AgencyAnalytics is an equal opportunity employer. We are committed to providing an environment of mutual respect where equal opportunities are available to all applicants regardless of race, color, religion, sex, age, marital status, gender identity, and any other characteristic protected by applicable law. We celebrate diversity and are committed to an inclusive environment among our team.

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD2041489
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Toronto, ON, Canada
  • Education
    Not mentioned