Klaviyoposted 16 days ago
Senior
Boston, MA
Computing Infrastructure Providers, Data Processing, Web Hosting, and Related Services

About the position

The Editors Platform team is responsible for building common reusable components for the message editor. This team powers all the editors at Klaviyo. This team focuses on building intuitive and powerful interfaces to create highly customizable and dynamic content ranging from product feeds, real time event data, and more. This product area is core to Klaviyo's continued success. As a Senior Software Engineer on the team, you'll play a key role in designing and building scalable systems that power our editor experiences across all the editors. Partnering closely with product managers and technical product owners, you'll help define scope, translate ideas into practical implementations, and build intuitive editing tools that delight our users. This role leans frontend, with a strong focus on crafting thoughtful, reusable components and seamless user experiences using technologies like TypeScript, React, Python, and Django. There are ample opportunities for growth given the scope of this role and the team's central role in Klaviyo's product. Over the past year, our team has enhanced the editor interfaces with impactful features that our customers love-and they're eager to see that same power brought to other mobile experiences. Looking ahead, we'll be investing in new editor blocks, a personalization builder, in-canvas editing, and content generation powered by AI. You'll contribute directly to these efforts, helping Klaviyo extend its best-in-class editing tools across platforms.

Responsibilities

  • Be a core member of the Editors platform team, working on impactful customer-facing features.
  • Create easy-to-use editors that are highly performant.
  • Collaborate closely with Product, Design, and Data Science to provide the best experience for customers.

Requirements

  • Experienced in full-stack development with strong hands-on skills in React, Redux, JavaScript, HTML, and CSS.
  • Proficient in Python and Django (or similar backend technologies).
  • Familiar with automated testing practices and frameworks, including end-to-end and integration tests (e.g., Pytest).
  • Experienced with RESTful and GraphQL APIs.
  • Proven track record of leading complex, multi-quarter projects involving cross-team collaboration.
  • Knowledge of performance and scaling challenges, including tools like queues, caches, CDNs, and web workers.

Nice-to-haves

  • Collaborative, communicative, and eager to learn and share knowledge.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service