Responsibilities
● Improve perceived performance of Studio:
○ Improve Studio's quality by addressing usability gaps, improving stability, and ensuring reliability across diverse customer use cases.
○ Improve the drag-and-drop interactions to lift our Canvas UX to the next level of reliability, resilience, and user delight.
○ Dogfood Studio extensively across diverse use cases (e.g. SSR setups, custom components).
○ Improve regression by ensuring automated test courage for every feasible fix.
○ Improve observability, and traceability of issues before they reach customers.
● Improve Developer Experience of Studio:
○ Improve developer-facing documentation and workflows, ensuring smooth SDK integration for customers.
○ Build tools or utilities to help developers set up and integrate with Studio, and for us to gain better observability.
○ Provide improved support and best practices for meta frameworks (e.g. Next.js) and emerging technologies like React Server Components.
Required Skills
● Frontend Development Expertise:
○ Substantial experience using React, TypeScript and Next.js.
○ Strong experience building or optimizing drag-and-drop heavy user experiences.
○ Solid understanding of component lifecycles and state management (pref. Zustand)
○ Hands-on experience designing, building, or maintaining SDKs, ideally featuring a plugin architecture.
○ Proven ability to build fast, interactive websites with responsive design and complex integrations, such as e-commerce systems or third-party APIs.
● Testing and Debugging:
○ Strong debugging skills for complex web applications with an iframe architecture and plug-in system.
○ Solid background in automated testing with experience in both unit and e2e testing (pref. Cypress).
○ Experience with client-side logging and error reporting tools (e.g. Sentry, New Relic).
● Soft Skills and Collaboration
○ Strong communication skills, with the ability to clearly explain technical challenges and solutions to technical and non-technical stakeholders.
○ A collaborative mindset, comfortable working closely with other engineers, designers, and product teams to address complex challenges.
○ Proactive problem-solving, with a focus on driving impact quickly and efficiently in a fast-moving environment.
○ Attention to detail and an ability to balance short-term fixes with long-term maintainability.
Preferred
● Experience with Similar Tools: Familiarity with platforms focused on empowering non-technical personas to build web experiences with little developer support (e.g. Builder.io: Visual Development Platform - Builder.io or Webflow)
● Headless CMS Experience: Knowledge of headless CMS platforms
● No-code tools: Prior experience building no-code tools.
● Personalization & Experimentation: Exposure to tools like Ninetailed, Optimizely, or other systems supporting content personalization or A/B testing.
Check similar offers
Practice your English before your job interview!