Staff Frontend Engineer

Roku · Bengaluru

  • Experience8–12 yrs
  • SalaryNot disclosed
  • Work modeonsite
  • Levelexecutive
  • Posted2 Sept 2026

About Roku

Roku is hiring in Bengaluru in media advertising. This role looks for around 8+ years of experience.

Skills

  • TypeScript
  • React
  • Next.js
  • HTML
  • CSS
  • JavaScript
  • CI/CD
  • Agile
  • UX principles
  • frontend test automation
  • accessibility standards
  • design systems

The role

A frontend engineer at a media and advertising product company builds TypeScript, React, and Next.js applications, shaping frontend architecture and optimizing performance for production releases. The role applies accessibility standards and design systems to create inclusive, component-based interfaces.

Full job description

Requirements:

7+ years of experience in software engineering, with a strong focus on frontend development, strong experience designing and building frontend applications using TypeScript, React, and Next.js .

Solid fundamentals in HTML, CSS, and JavaScript experience owning frontend codebases, ensuring code quality, maintainability, performance, and reliable releases experience shipping to production frequently, including improving testing, reviews, and release readiness experience working with CI/CD pipelines and modern development workflows experience collaborating in cross-functional teams with product managers, designers, and backend engineers experience contributing to or leading frontend architecture and feature design.

Good understanding of software engineering best practices and ability to apply them consistently.

Holidays and Leave: Weekends (Saturday & Sunday), Public holidays based on the Indian calendar.

Experience working in Agile development environments.

Understanding of UX principles and experience working closely with designers.

Experience supporting or leading frequent production releases.

Familiarity with frontend test automation and quality practices.

Experience optimising frontend performance (rendering, loading, responsiveness).

Awareness of accessibility standards and inclusive UI development.

Familiarity with design systems and component-based development.

Bachelor's or Master's degree in Computer Science or a related field (or equivalent practical experience.