As a Senior Software Engineer at Roku, you will play a pivotal role in designing and developing web applications that enhance user experience across the platform. Your responsibilities will include working closely with a team of UX designers and engineers, integrating AI-driven features and building scalable solutions. The role demands extensive experience in modern web frameworks and cloud technologies, particularly in JavaScript and TypeScript.