Frontend Engineer, Client Platforms - remote

AgencyAnalytics
Posted 2 years ago
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 exception 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