Klaviyo is looking to enhance its message editor platform by building common reusable components to power all editors, focusing on intuitive and powerful interfaces for creating highly customizable and dynamic content. The goal is to extend best-in-class editing tools across platforms, including new editor blocks, a personalization builder, in-canvas editing, and AI-powered content generation.
Requirements
- Experienced in full-stack development with strong hands-on skills in React, Redux, JavaScript, HTML, and CSS, along with familiarity with general web best practices.
- Proficient in Python and Django (or similar backend technologies), and comfortable working across large codebases and multiple layers of the stack.
- Familiar with automated testing practices and frameworks, including end-to-end and integration tests (e.g., Pytest).
- Experienced with RESTful and GraphQL APIs
- You know when to reach for tools like queues, caches, CDNs, and web workers to solve performance and scaling challenges.
- React, TypeScript, Redux
- Python, Django
Responsibilities
- 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.
- Crafting thoughtful, reusable components and seamless user experiences using technologies like TypeScript, React, Python, and Django.
- Contributing directly to efforts like new editor blocks, a personalization builder, in-canvas editing, and content generation powered by AI.
- Working on creating easy-to-use editors that are highly performant.
- Working closely with Product, Design, and Data Science to provide the best experience for our customers.
- Evolving APIs and data models to support product success.
Other
- You take ownership of your work—from requirements and edge cases to implementation and testing—and are motivated by solving tough problems with others.
- Proven track record of leading complex, multi-quarter projects involving cross-team collaboration.
- Collaborative, communicative, and eager to learn and share knowledge.
- We value the unique backgrounds, experiences and perspectives each Klaviyo (we call ourselves Klaviyos) brings to our workplace each and every day.
- If you’re a close but not exact match with the description, we hope you’ll still consider applying.