5 open TypeScript positions
As a Senior Frontend Software Engineer on the AI Platform team, you will design and scale real-time AI experiences, including conversational interfaces with chat streaming and dynamic layouts. You'll collaborate with product design, backend, and AI/ML engineers to deliver high-performance, trustworthy AI interfaces while optimizing rendering performance and state management.
The Senior Frontend Engineer will join the AI Platform team to design and scale the interactive surface of next-generation AI products, focusing on real-time AI experiences. Key responsibilities include implementing complex UI features for conversational interfaces, optimizing rendering performance, and architecting state management and caching strategies. This role requires deep understanding of browser rendering fundamentals, asynchronous systems, and experience with reactive component frameworks like Svelte to deliver high-performance, low-latency conversational experiences.
The Front End Engineer will join the Web Platform Engineering team to enhance design systems and web application architecture, focusing on raising productivity for global contributors. Key responsibilities include growing the UI platform by working on build systems, web components, design tokens, and designer tooling. The role requires partnering with stakeholders to deliver high-performing customer experiences that are accessible and performant for a global user base.
The Staff Web Enablement Engineer will work on the intersection of the design system and the largest UI codebase, focusing on elevating UX quality and improving developer experience. Key responsibilities include implementing new user experiences, mentoring contributors, leveraging AI tools to increase delivery velocity, and contributing to the web component design system. This role requires strong web fundamentals knowledge and a dedication to quality, while collaborating closely with design and architecture teams.
The Sr. Web Enablement Engineer will work at the intersection of the design system and the largest UI codebase, focusing on improving user experience and developer experience. Key responsibilities include implementing new user experiences, mentoring contributors through the application of AI and tooling improvements, and shaping the future of the web component design system. This role requires strong web fundamentals knowledge and involves working across various ecosystem tools like React, Svelte, and Web Component technologies.