Roku
Roku9h ago
LinkedIn

Senior Software Engineer

Bengaluru, Karnataka, India
Full Time
Senior Level

Auto Apply to 50+ AI Matched Senior Software Engineer Jobs

Use Auto Apply Agents to Bulk Apply jobs with ATS Optimised Resumes, find verified Insider Connections for jobs at Roku

Qualifications & Requirements

Experience Level: Senior Level

Full Job Description

About the Role

Roku, the #1 TV streaming platform in the U.S., Canada, and Mexico, is on a mission to power every television globally. We pioneered streaming to the TV and continue to lead the industry by connecting consumers with their favorite content, enabling publishers to build and monetize audiences, and offering advertisers unique engagement opportunities. As a fast-growing public company, every team member makes a significant contribution. Join us to delight millions of TV streamers worldwide and gain invaluable experience across various disciplines.

About the Team

The Roku APPS team comprises highly skilled technologists dedicated to building innovative platform products and services that serve over 100 million users and streaming devices. We facilitate user access to preferred streaming content and empower content publishers. Our work involves critical services essential to the Roku ecosystem, including device and account management, identity and authentication, channel distribution, and publishing.

What You Will Do

  • Define the strategic and tactical direction for front-end architecture.
  • Design, develop, test, deploy, and document impactful features with a focus on cross-browser compatibility, accessibility, and SEO.
  • Recommend tools, technologies, and best practices to enhance site stability, performance, and quality.
  • Participate actively in the Agile development process, including scoping, technical design, effort estimation, coding, testing, debugging, code reviews, maintenance, and support.
  • Design efficient content models, user workflows, and page templates.
  • Champion and exemplify operational excellence.
  • Collaborate effectively with product managers, user experience designers, and data engineers.

What We're Looking For

  • 7+ years of relevant web development experience and production application support for high-traffic, consumer-facing web applications.
  • 3+ years of in-depth experience with React and its associated toolset/framework ecosystem.
  • Expert-level knowledge of JavaScript, including concepts like prototypical inheritance, scope, and closures.
  • Essential experience with Node.js, React.js/Angular.js, Express, SASS/LESS, AWS, npm, Git, and CI/CD pipelines.
  • Familiarity with the latest open standards and web technologies and their effective application.
  • Proven ability to break down complex problems into manageable tasks.
  • Excellent verbal and written communication skills.
  • Experience working within Agile methodologies.
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.

Hybrid Work Approach

Roku promotes an inclusive and collaborative work environment. Teams typically work in the office Monday through Thursday, with Fridays offering flexible remote work options. This arrangement may vary for roles requiring a five-day in-office presence.

Benefits and Accommodations

Roku offers a comprehensive benefits package supporting employee well-being, including global mental health and financial wellness resources. Local benefits may include healthcare (medical, dental, vision), life, accident, disability, commuter, and retirement options. Generous time off is provided for vacation and personal needs to support work-life balance. Reasonable accommodations are provided throughout the hiring process for applicants with disabilities, in accordance with applicable law. Inquiries can be directed to EmployeeRelations@Roku.com.

Roku Culture

At Roku, we foster a fast-paced environment where collective success is prioritized. We value talented individuals who are collaborative, easy to work with, and humble. A sense of humor is appreciated. Our philosophy is that a small team of highly skilled individuals can achieve more with less than larger, less talented teams. We are independent thinkers with bold ideas, acting decisively and collaborating to achieve extraordinary outcomes. We are problem-solvers, driven by a pragmatic approach to innovation since 2002. Learn more about Roku at weareroku.com/factsheet.

Company

Roku

Roku

About Roku Roku operates the leading platform for streaming television in the U.S., aiming to transform how the world consumes TV content. Our integrated ecosystem, featuring Roku-branded ...

Bengaluru, Karnataka, India
Posted on LinkedIn