Roku-posted 10 months ago
Full-time • Mid Level
Austin, TX
Computer and Electronic Product Manufacturing

Roku is changing how the world watches TV. Roku is the #1 TV streaming platform in the US and Mexico, and we've set our sights on powering every television in the world. Roku pioneered streaming to the TV. Our mission is to be the TV streaming platform that connects the entire TV ecosystem. We connect consumers to the content they love, enable content publishers to build and monetize large audiences, and provide advertisers unique capabilities to engage consumers. From your first day at Roku, you'll make a valuable - and valued - contribution. We're a fast-growing public company where no one is a bystander. We offer you the opportunity to delight millions of TV streamers around the world while gaining meaningful experience across a variety of disciplines.

  • Develop and maintain web applications that enhance customer interactions and improve user experience, using languages including Typescript/React, Javascript, Python, Rust, etc.
  • Collaborate with cross-functional teams to design and implement internal tools that support various business functions
  • Work on both front-end and back-end technologies to create robust, scalable applications
  • Troubleshoot and resolve issues to ensure optimal performance and user satisfaction
  • Participate in code reviews and contribute to best practices in software development
  • Proven experience as a Full Stack Developer, with a strong portfolio of web applications
  • Proficiency in web front-end technologies (Typescript, JavaScript, ReactJS, etc.) and back-end languages and frameworks (Node.js, Express, and Python) built on AWS
  • Comfortable navigating and using cloud hosting and tools from AWS and GCP
  • Familiarity with databases (SQL, NoSQL) and experience in building and consuming RESTful APIs
  • Understanding of modern web development practices, including responsive design and accessibility
  • Deployed applications using containerization best practices with an understanding of hosting fundamentals (ECS, Kubernetes)
  • Strong problem-solving skills and the ability to work collaboratively in a team environment
  • Excellent communication skills to effectively convey technical concepts to both technical and non-technical audiences
  • A Bachelor's degree in Computer Science, Engineering, or a related field is preferred
  • Global access to mental health and financial wellness support and resources
  • Healthcare (medical, dental, and vision)
  • Life, accident, disability insurance
  • Commuter benefits
  • Retirement options (401(k)/pension)
  • Time off for vacation and personal reasons
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service