Tripadvisor
Roku
Senior Software Engineer, Roku UI
WORAN ARBEITET DAS TEAM?
TEAMWORK MAKES THE STREAM WORK.
ROKU VERÄNDERT DIE WELT DES FERNSEHENS
Roku ist die TV-Streaming-Plattform Nr. 1 in den USA, Kanada und Mexiko und wir haben uns zum Ziel gesetzt, jeden Fernseher der Welt anzutreiben. Roku hat das Streaming auf den Fernseher gebracht. Unsere Mission ist es, die TV-Streaming-Plattform zu sein, die das gesamte TV-Ökosystem verbindet. Wir verbinden Verbraucher mit den Inhalten, die sie lieben, ermöglichen Content-Publishern, große Zielgruppen aufzubauen und zu monetarisieren, und bieten Werbetreibenden einzigartige Möglichkeiten, Verbraucher anzusprechen.
Von Ihrem ersten Tag an bei Roku werden Sie einen wertvollen – und geschätzten – Beitrag leisten. Wir sind ein schnell wachsendes börsennotiertes Unternehmen, bei dem niemand nur zuschaut. Wir bieten Ihnen die Möglichkeit, Millionen von TV-Streamern auf der ganzen Welt zu begeistern und gleichzeitig wertvolle Erfahrungen in verschiedenen Bereichen zu sammeln.
Bei Roku entwickelt das UI-Team die grundlegenden Frameworks, Tools und leistungsstarken UI-Komponenten, die die Erlebnisse auf Millionen von Geräten ermöglichen. Wir verantworten die Middleware- und UI-Schichten, die eine reibungslose Navigation, reaktionsschnelle Interaktionen, reichhaltige Animationen und konsistente Entwickler-Workflows auf der gesamten Plattform ermöglichen.
Unsere Arbeit umfasst Grafik-Rendering, Layout- und Animationssysteme, Leistungsoptimierung und Entwickler-APIs, die die Erstellung zuverlässiger, visuell ansprechender Anwendungen in großem Maßstab erleichtern. Wir arbeiten in einer kollaborativen Umgebung mit hohem Vertrauen und arbeiten eng mit den Firmware-, Plattform- und Produktteams zusammen, um sicherzustellen, dass das End-to-End-Erlebnis schnell, robust und zukunftssicher ist.
WAS IST DIE ROLLE?
Als Senior Software Engineer im UI-Team entwerfen, implementieren und optimieren Sie Systeme, die das Benutzererlebnis und die Entwicklerplattform von Roku untermauern.
Sie arbeiten an leistungskritischen Code-Pfaden in den Bereichen Grafik-Rendering, Animation, Layout und UI-Frameworks, um flüssige Grafiken und hochgradig reaktionsschnelle Interaktionen auf einer Vielzahl von Geräten zu gewährleisten.
Bei Roku erledigen KI-Agenten den Großteil der codierungsbezogenen Aufgaben. Ingenieure fungieren als technische Leiter für diese Agenten – sie legen den Kontext fest, planen die Arbeit, überprüfen die Ergebnisse und greifen ein, wenn der Agent vom Kurs abkommt. Sie spielen eine Schlüsselrolle bei der Gestaltung der Kernarchitektur, arbeiten über den gesamten Stack hinweg mit Hardware-, Firmware- und Anwendungsteams zusammen und liefern Lösungen, die sich direkt auf zig Millionen Benutzer auswirken. Diese Rolle ist ideal für Ingenieure, die tiefgreifende technische Problemlösungen mögen, Wert auf systemweite Leistung legen, die grundlegenden Schichten aufbauen möchten, die großartige Benutzererlebnisse ermöglichen – und die durch den Wandel zur agentenbasierten Entwicklung motiviert sind. Wenn Sie begeistert sind, auf diese Weise zu arbeiten, möchten wir mit Ihnen sprechen.
WIE WERDE ICH KI BEI ROKU EINSETZEN?
Bei Roku nutzen wir KI nicht nur, wir arbeiten mit ihr. KI-Agenten und intelligente Tools unterstützen bei Entwürfen, Analysen und repetitiven Arbeitsabläufen, während unsere Mitarbeiter für die Richtung, das Urteilsvermögen und die Rechenschaftspflicht sorgen. Wir suchen neugierige, anpassungsfähige Entwickler, die zeigen können, wie sie KI oder Automatisierung eingesetzt haben, um schneller voranzukommen, die Messlatte höher zu legen und ihre Wirkung zu skalieren.
Wir schätzen Ihre KI-Kenntnisse, wenn Sie sich im Toolchain der agentenbasierten Entwicklung auskennen – Coding-Harnesses wie Claude Code oder Cursor, MCP-Server, benutzerdefinierte Skills oder Agenten-Frameworks. Und Sie können Projekte beschreiben, bei denen Sie mit diesen Tools reale Arbeit geleistet haben. Sie wissen, wie man einen Agenten steuert, seine Ausgabe überprüft und sich schnell in eine unbekannte Codebasis einarbeitet, wobei Ihnen ein Agent hilft.
WAS SIND DIE AUFGABEN DER ROLLE?
- Aufbau und Skalierung von UI-Frameworks und -Funktionen, optimiert für Millionen von Benutzern
- Entwurf und Implementierung leistungskritischer Systeme in Rendering-Pipelines, Layout-Engines und Animations-Frameworks unter Verwendung von C++
- Steuerung der Arbeit durch agentenbasierte Coding-Tools – Festlegung des Kontexts, Planung und Überprüfung von agentengenerierten Ausgaben über den gesamten SDLC hinweg
- Entwicklung und Wartung von entwicklerorientierten Tools und UI-Schichten
- Leitung technischer Untersuchungen und Architekturlösungen über Middleware und UI-Infrastruktur hinweg
- Integration von KI/ML- und generativen KI-Funktionen in Entwickler-Workflows und Plattformfunktionen
- Etablierung von Verifizierungspraktiken – Tests, Überprüfungen und Qualitätskontrollen –, die es dem Team ermöglichen, mit KI-gestützter Arbeit zuversichtlich zu agieren
- Zusammenarbeit mit funktionsübergreifenden Teams zur Bereitstellung von Plattformfunktionen mit messbaren Verbesserungen in Bezug auf Leistung, Zuverlässigkeit und Skalierbarkeit
- Erstellung von Tools, Frameworks und Automatisierung, die die Effizienz der Entwickler und die Codequalität verbessern
- Mentoring von Junior-Entwicklern durch Design-Reviews, Pair Programming und technische Anleitung – einschließlich der effektiven Steuerung und Überprüfung von KI-Agenten
- Auf dem Laufenden bleiben über Fortschritte in den Bereichen Grafik, UI-Systeme und KI und proaktiv Verbesserungsmöglichkeiten identifizieren
WELCHE ERFAHRUNG WÜRDE JEMANDEM HELFEN, IN DIESER ROLLE BEI ROKU ERFOLGREICH ZU SEIN?
- 6+ Jahre Erfahrung in der Softwareentwicklung mit starkem Fokus auf UI-Frameworks, -Systeme oder -Anwendungsentwicklung *
- Starke Kenntnisse in C++ für leistungskritische Systeme und Rendering-Pipelines *
- Starke Kenntnisse in TypeScript für den Aufbau von UI-Schichten und entwicklerorientierten Tools
- Erfahrung mit JavaScript/BrightScript oder ähnlichen Skriptsprachen *
- Kenntnisse in Python für Tools, Automatisierung oder KI-Workflows *
- Nachgewiesene Kenntnisse in der Toolchain der agentenbasierten Entwicklung – Coding-Harnesses wie Claude Code oder Cursor, MCP-Server, benutzerdefinierte Skills oder Agenten-Frameworks – mit Projekten, bei denen Sie mit diesen Tools reale Arbeit geleistet haben
- Die Fähigkeit, einen Agenten zu steuern, seine Ausgabe zu überprüfen und sich mit Hilfe eines Agenten schnell in eine unbekannte Codebasis einzuarbeiten
- Ein grundlegendes Verständnis gängiger KI-Fehlermodi und der Gewohnheiten, diese vor dem Versand zu erkennen
- Praktische Erfahrung mit der Integration von KI/ML- und generativen KI-Tools in Entwickler-Workflows oder Produktfunktionen
- Solides Verständnis von Grafiksystemen, Rendering oder UI-Leistungsoptimierung *
- Starke Fähigkeiten zur Fehlersuche und Ursachenanalyse *
- Klare und effektive technische Kommunikationsfähigkeiten *
- Sie können spezifische Beispiele beschreiben, bei denen Sie KI-Tools, Agenten oder Workflow-Automatisierung eingesetzt haben, um schneller voranzukommen, die Qualität zu verbessern oder Ihre Wirkung zu skalieren. Sie formulieren Probleme gut, leiten KI-gestützte Arbeit, überprüfen Ergebnisse und arbeiten sich schnell in unbekannte Domänen ein *
- Vor allem: Neugier, Anpassungsfähigkeit, gutes Urteilsvermögen und die aufrichtige Bereitschaft, neue Arbeitsweisen an der Seite von KI zu erlernen
WAS IST ROKU'S ANSATZ BEIM HYBRIDEN ARBEITEN?
#LI-NM1
Roku fördert ein integratives und kollaboratives Umfeld, in dem die Teams in der Regel von Montag bis Donnerstag im Büro arbeiten. Freitage sind generell flexibel für die Remote-Arbeit, außer für Mitarbeiter, deren spezifische Rollen oder zugewiesener Bürostandort eine Anwesenheit an fünf Tagen pro Woche erfordern.
Vorkehrungen
Roku begrüßt Bewerber aller Hintergründe und bietet angemessene Vorkehrungen und Anpassungen gemäß dem geltenden Recht. Wenn Sie zu irgendeinem Zeitpunkt im Einstellungsprozess eine angemessene Vorkehrung benötigen, richten Sie Ihre Anfragen bitte an [email protected] [[email protected]?subject=Job%20Application%20Accommodations].
Indem Sie Ihre Informationen angeben, bestätigen Sie, dass Sie möchten, dass Roku Sie bezüglich Stellenangeboten kontaktiert, dass Sie die Bewerber-Datenschutzrichtlinie von Roku weareroku.com/roku-job-applicant-privacy-notice-for-job-applicants gelesen haben und verstehen, dass Roku Ihre Informationen wie in dieser Richtlinie beschrieben verwenden wird.
Wenn Sie in Zukunft keine Mitteilungen von Roku bezüglich dieser oder ähnlicher Stellen erhalten möchten, können Sie sich jederzeit abmelden, indem Sie eine E-Mail an [email protected] [[email protected]?subject=Unsubscribe%20Request%20] senden.
WAS SIND EINIGE DER VORTEILE?
Roku verpflichtet sich, als Teil unseres Vergütungspakets eine vielfältige Palette von Leistungen anzubieten, um unsere Mitarbeiter und ihre Familien zu unterstützen. Unsere umfassenden Leistungen umfassen globalen Zugang zu Unterstützung und Ressourcen für psychische Gesundheit und finanzielles Wohlbefinden. Lokale Leistungen umfassen gesetzliche und freiwillige Leistungen, die möglicherweise Gesundheitsversorgung (medizinisch, zahnärztlich und optisch), Lebens-, Unfall-, Invaliditäts-, Pendler- und Altersvorsorgeoptionen (401(k)/Rentenversicherung) umfassen.
Mitarbeiter werden unterstützt, sich Zeit zu nehmen, in Übereinstimmung mit den lokalen Urlaubsrichtlinien und anderen persönlichen Bedürfnissen, um ihre sich entwickelnden Arbeits- und Lebensbedürfnisse zu unterstützen.
Es ist wichtig zu beachten, dass nicht jede Leistung an jedem Standort oder für jede Rolle verfügbar ist. Für standortspezifische Details wenden Sie sich bitte an Ihren Recruiter.
WAS SOLLTE ICH ÜBER DIE KULTUR VON ROKU WISSEN?
Roku ist ein großartiger Ort für Menschen, die in einem schnelllebigen Umfeld arbeiten möchten, in dem sich jeder auf den Erfolg des Unternehmens konzentriert und nicht auf seinen eigenen. Wir versuchen, uns mit Leuten zu umgeben, die gut in ihrem Job sind, mit denen man gut zusammenarbeiten kann und die ihr Ego im Zaum halten. Wir schätzen Humor. Wir glauben, dass eine geringere Anzahl sehr talentierter Leute zu geringeren Kosten mehr erreichen kann als eine größere Anzahl weniger talentierter Teams. Wir sind unabhängige Denker mit großen Ideen, die mutig handeln, schnell vorankommen und durch Zusammenarbeit und Vertrauen außergewöhnliche Dinge erreichen. Kurz gesagt, bei Roku werden Sie Teil eines Unternehmens sein, das die Art und Weise verändert, wie die Welt fernsieht.
Wir haben eine einzigartige Kultur, auf die wir stolz sind. Wir betrachten uns hauptsächlich als Problemlöser, was an sich eine zweigeteilte Idee ist. Wir finden die Lösung, aber die Lösung ist erst real, wenn sie gebaut und an den Kunden geliefert wird. Diese Tatkraft gibt uns einen pragmatischen Innovationsansatz, der uns seit 2002 gute Dienste leistet.
Um mehr über Roku, unsere globale Präsenz und unser Wachstum zu erfahren, besuchen Sie weareroku.com/factsheet.
