Jobs.ca
Jobs.ca
Language
Roku logo

Frontend Software Engineer

Roku7 days ago
Cambridge
Mid Level

Top Benefits

Medical, wellness, and financial benefits
Free snacks and fitness center access
Unlimited paid time off

About the role

Who you are

  • 2–5 years of front-end engineering experience, with solid fundamentals in HTML, CSS, and JavaScript/TypeScript, and hands-on experience with at least one modern framework such as React, Vue, or Svelte
  • Experience building data-rich interfaces - including tables, charts, filters, and dashboard-style interactions - and familiarity with design systems or internal UI component libraries
  • Comfort working with SQL and understanding schemas, along with an interest in building tools that help non-technical users safely access and explore business data
  • Interest in AI-assisted UI design, including integrating LLMs, prompts, or agent-generated insights into product workflows—or eagerness to learn
  • Experience consuming REST APIs or internal services and translating backend logic into clean, understandable UI
  • Ability to prototype quickly and iterate based on feedback, turning user or analytical needs into polished front-end solutions
  • Familiarity with data tools or visualization libraries such as D3, Chart.js, Recharts, or similar technologies
  • A product-minded approach, comfortable turning ambiguous problem statements into coherent solutions and collaborating across backend engineering, UX, analytics, and product teams
  • Ability to thrive in fast-paced, exploratory environments where prototypes evolve quickly and requirements shift as we learn from users and the system

What the job involves

  • The Advanced Development team invents the next generation of intelligent, generative, and data-driven systems at Roku. We work ahead of production, building prototypes that evolve into the foundations of future Roku products - including LLM-powered analytics, internal automation platforms and creative tooling
  • You’ll join a small, high-ownership team working across UI, AI-assisted workflows, data discovery, and internal developer tools. It’s a fast-paced, exploratory environment with a mandate to turn promising ideas into working software that delivers measurable value
  • We’re looking for a front-end engineer to help build our next generation intelligent internal tools and data platforms. Your work will empower the organization to turn raw data into actionable intelligence through robust and secure internal tooling
  • In this role, you’ll design and build modern, responsive interfaces for internal applications that help teams retrieve, analyze, and visualize business data
  • You’ll work at the intersection of UX and AI, shaping how LLM-assisted systems present insights and recommendations to users in clear and trustworthy ways
  • Along the way, you’ll collaborate with experienced engineers and designers to build UI components for our internal tools ecosystem and translate complex backend logic into intuitive user experiences
  • Build Data-Rich Interfaces: Develop dashboards, charts, tables, and interactive visualizations that make large or complex datasets easy to interpret and act on
  • Design Human-Centered AI Interfaces: Create front-end workflows that integrate LLMs, chatbots, and AI-generated insights—ensuring transparency, clarity, and user trust
  • Develop Robust Front-End Architecture: Implement reusable components, internal UI libraries, and data-driven widgets that support analytics, decision-support tools, and workflow automation
  • Collaborate Across Disciplines: Work closely with backend, analytics, and design teams to translate complex logic, schemas, and business rules into clear, intuitive UI
  • End-to-End Delivery: Participate in rapid prototyping, user testing, iteration cycles, and front-end performance tuning
  • Design for Clarity & Trust: Implement thoughtful guardrails and explainability features that help users understand how data was calculated or why an insight was surfaced
  • Engineering Best Practices: Contribute to code reviews, architecture discussions, and UI/UX standards for internal tools

The application process

  • Thanks for considering a role at Roku. Take a moment to complete the form below. We ask that you remove any photos from your resume or CV before submitting your application

Benefits

  • Medical, wellness and financial benefits
  • Free snacks and access to the company fitness center
  • Unlimited paid time off policy
  • Work from home opportunities

About Roku

Software Development
1001-5000

With the #1 platform for streaming television in the U.S., Roku wants to revolutionize the way the world watches TV.

Our Roku-branded TVs, Roku TV models, Smart Home system, streaming players, audio equipment, and the purpose-built operating system that powers it all can turn any home into a home theater, with seamless integration of hardware and software. Our commitment to our users extends to our brand studio, which creates innovative Roku Originals exclusively for The Roku Channel, a free channel that reaches approximately 80 million households in the U.S. and Mexico.

Join us and you'll have the chance to delight millions of TV streamers around the world while gaining meaningful experience across a variety of disciplines. Be a part of shaping the future of streaming at weareroku.com.