Frontend Engineer, Client Platforms

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 experiences 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
  • 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

Job requirements

  • You have several years of extensive experience with JavaScript or TypeScript
  • You also have experience 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.