Facebook pixel

Sr. Software Engineer Front End - Cloud Tv
Posted on 2/2/2022
Santa Monica, CA, USA
Experience Level
Desired Skills
Data Structures & Algorithms
  • Strong problem solving and analytical abilities
  • Expert-level knowledge of JavaScript - prototypical inheritance, scope and closures
  • Deep experience in object-oriented design, data structures, and problem-solving skills
  • Knowledge of latest ES6 features, open standards and web technologies and how they can be used effectively
  • Experience building, maintaining and supporting Javascript libraries across a diverse engineering base
  • Experience with following tech stack: node.js, ReactJS, Express, Handlebars, WebPack, Grunt, SASS/LESS
  • Ability to handle periodic on-call duty as well out-of-band requests, strong verbal and written communication skills
  • 5+ years of web application development experience
  • BS or MS degree in Computer Science or equivalent
  • Build user experiences and tools that define and drive content workflows, and empower the Roku Programming operations team to create exciting experiences on The Roku Channel
  • Code, test, document and deliver highly scalable and reliable platform services and components that create the foundation of the core web application platform with cross-browser compatibility, accessibility and search engine optimization
  • Suggest tools, cloud-based technologies/services and best practices to improve the site stability, performance and quality
  • Continually seeking ways to optimize and streamline Roku's web application platform to facilitate a seamless implementation experience for our developers and partners
  • Participate in Agile development process, including scoping, technical design, estimation effort, coding, testing, debugging, code reviews, maintenance and support
  • Manage individual project priorities, deadlines and deliverables with limited supervision
  • Mentor other outstanding engineers in the team and promote engineering excellence
Desired Qualifications
  • Experience with following cloud services: AWS Elastic Beanstalk, EC2, S3, CloudFront, RDS, DynamoDB, VPC, ElasticCache, Lambda is a plus

1,001-5,000 employees

Streaming platform for television
Company Overview
Roku's mission is to be the TV streaming platform that connects the entire TV ecosystem around the world. The company connects users to the streaming content they love, and we enable content publishers to build and monetize large audiences and provide advertisers with unique capabilities to engage consumers.
  • Unlimited vacation days
  • Medical, wellness, and financial benefits
  • Free snacks and access to fitness center at headquarters
Company Values
  • High performance
  • Proud to work here
  • Trust and responsiblity
  • Talent
  • Communication and context
  • World class product
  • Simple process
  • Excellent partnerships
  • Content standards
  • High ethical standards