Aller au contenu

Roku

Ingénieur logiciel senior, UI Roku

JavaScriptTypeScriptPythonC++
Traduction automatique. Consultez l’original.

SUR QUOI TRAVAILLE L'ÉQUIPE ?

LE TRAVAIL D'ÉQUIPE FAIT FONCTIONNER LE STREAMING.

ROKU CHANGE LA FAÇON DONT LE MONDE REGARDE LA TÉLÉVISION

Roku est la plateforme de streaming TV n°1 aux États-Unis, au Canada et au Mexique, et nous avons pour objectif d'alimenter tous les téléviseurs du monde. Roku a été pionnier du streaming TV. Notre mission est d'être la plateforme de streaming TV qui connecte l'ensemble de l'écosystème télévisuel. Nous connectons les consommateurs au contenu qu'ils aiment, permettons aux éditeurs de contenu de créer et de monétiser de larges audiences, et offrons aux annonceurs des capacités uniques pour engager les consommateurs.

Dès votre premier jour chez Roku, vous apporterez une contribution précieuse et valorisée. Nous sommes une entreprise publique en croissance rapide où personne n'est passif. Nous vous offrons l'opportunité de ravir des millions de téléspectateurs à travers le monde tout en acquérant une expérience significative dans une variété de disciplines.

Chez Roku, l'équipe UI crée les frameworks fondamentaux, les outils et les composants UI haute performance qui alimentent les expériences sur des millions d'appareils. Nous sommes propriétaires des couches intergiciel et UI qui permettent une navigation fluide, des interactions réactives, des animations riches et des flux de travail développeur cohérents sur toute la plateforme.

Notre travail couvre le rendu graphique, les systèmes de mise en page et d'animation, l'optimisation des performances et les APIs développeur qui facilitent la création d'applications fiables et visuellement attrayantes à l'échelle. Nous opérons dans un environnement collaboratif et de haute confiance et travaillons en étroite collaboration avec les équipes firmware, plateforme et produit pour garantir que l'expérience de bout en bout est rapide, robuste et prête pour l'avenir.

QUEL EST LE RÔLE ?

En tant qu'Ingénieur logiciel senior au sein de l'équipe UI, vous concevrez, implementerez et optimiserez les systèmes qui sous-tendent l'expérience utilisateur et la plateforme développeur de Roku.

Vous travaillerez sur des chemins de code critiques en termes de performance à travers le rendu graphique, l'animation, la mise en page et les frameworks UI, garantissant des visuels fluides et des interactions très réactives sur un large éventail d'appareils.

Chez Roku, les agents IA effectuent la plupart du codage au niveau des frappes. Les ingénieurs agissent comme chefs de file techniques pour ces agents — établissant le contexte, planifiant le travail, vérifiant les résultats et récupérant lorsque l'agent dévie de sa trajectoire. Vous jouerez un rôle clé dans la définition de l'architecture centrale, travaillerez sur l'ensemble de la pile avec les équipes matérielles, firmware et applicatives, et livrerez des solutions qui ont un impact direct sur des dizaines de millions d'utilisateurs. Ce rôle est idéal pour les ingénieurs qui aiment la résolution de problèmes techniques approfondis, se soucient des performances au niveau système, veulent construire les couches fondamentales qui alimentent de grandes expériences utilisateur — et sont dynamisés par le passage à l'ingénierie agentique. Si vous êtes enthousiasmé par cette façon de travailler, nous voulons vous parler.

COMMENT VAIS-JE UTILISER L'IA CHEZ ROKU ?

Chez Roku, nous n'utilisons pas seulement l'IA, nous travaillons avec elle. Les agents IA et les outils intelligents aident à alimenter les brouillons, l'analyse et les flux de travail répétitifs, tandis que nos collaborateurs apportent la direction, le jugement et la responsabilité. Nous recherchons des bâtisseurs curieux et adaptables qui peuvent montrer comment ils ont utilisé l'IA ou l'automatisation pour aller plus vite, élever le niveau et amplifier leur impact.

Nous valorisons vos compétences en IA si vous avez développé une maîtrise de l'outillage de l'ingénierie agentique — des outils de codage comme Claude Code ou Cursor, des serveurs MCP, des compétences personnalisées ou des frameworks d'agents. Et vous pouvez décrire des projets où vous avez livré un travail réel avec ces outils. Vous savez comment piloter un agent, vérifier ses résultats et monter en compétence sur une base de code inconnue avec l'aide d'un agent.

QUELLES SONT LES RESPONSABILITÉS DU POSTE ?

  1. Construire et faire évoluer des frameworks et fonctionnalités UI optimisés pour des millions d'utilisateurs
  1. Concevoir et implémenter des systèmes critiques en termes de performance à travers les pipelines de rendu, les moteurs de mise en page et les frameworks d'animation en utilisant C++
  1. Piloter le travail via des outils de codage agentiques — définir le contexte, planifier et vérifier les résultats générés par l'agent tout au long du cycle de vie du développement logiciel
  1. Développer et maintenir des outils destinés aux développeurs et des couches UI
  1. Mener des investigations techniques et architecturer des solutions à travers les middlewares et l'infrastructure UI
  1. Intégrer des capacités d'IA/ML et d'IA générative dans les flux de travail des développeurs et les fonctionnalités de la plateforme
  1. Établir des pratiques de vérification — tests, revues et points de contrôle qualité — qui permettent à l'équipe d'opérer en toute confiance sur un travail assisté par l'IA
  1. Collaborer avec des équipes interfonctionnelles pour livrer des fonctionnalités de plateforme avec des gains mesurables en termes de performance, de fiabilité et d'évolutivité
  1. Créer des outils, des frameworks et de l'automatisation qui améliorent l'efficacité des développeurs et la qualité du code
  1. Mentorer les ingénieurs juniors par le biais de revues de conception, de programmation en binôme et de conseils techniques — y compris sur la manière de piloter et de vérifier efficacement les agents IA
  1. Se tenir informé des avancées en matière de graphisme, de systèmes UI et d'IA, et identifier proactivement les opportunités d'amélioration

QUELLE EXPÉRIENCE AIDERAIT QUELQU'UN À RÉUSSIR DANS CE RÔLE CHEZ ROKU ?

  1. 6+ années d'expérience en ingénierie logicielle avec un fort accent sur les frameworks UI, les systèmes ou le développement d'applications
  1. Forte maîtrise de C++ pour les systèmes critiques en termes de performance et les pipelines de rendu
  1. Forte maîtrise de TypeScript pour la création de couches UI et d'outils destinés aux développeurs
  1. Expérience avec JavaScript/BrightScript ou des langages de script similaires
  1. Maîtrise de Python pour les outils, l'automatisation ou les flux de travail IA
  1. Maîtrise démontrée de l'outillage de l'ingénierie agentique — outils de codage comme Claude Code ou Cursor, serveurs MCP, compétences personnalisées ou frameworks d'agents — avec des projets où vous avez livré un travail réel en utilisant ces outils
  1. La capacité de piloter un agent, de vérifier ses résultats et de monter en compétence sur une base de code inconnue avec l'aide d'un agent
  1. Une compréhension pratique des modes d'échec courants de l'IA et des habitudes pour les détecter avant leur mise en production
  1. Expérience pratique de l'intégration d'outils d'IA/ML et d'IA générative dans les flux de travail de développement ou les fonctionnalités produit
  1. Solide compréhension des systèmes graphiques, du rendu ou de l'optimisation des performances UI
  1. Solides compétences en débogage et en analyse des causes profondes
  1. Compétences claires et efficaces en communication technique
  1. Vous pouvez décrire des exemples spécifiques où vous avez utilisé des outils IA, des agents ou l'automatisation des flux de travail pour aller plus vite, améliorer la qualité ou amplifier votre impact. Vous formulez bien les problèmes, guidez le travail assisté par IA, vérifiez les résultats et montez rapidement en compétence dans des domaines inconnus
  1. Par-dessus tout : curiosité, adaptabilité, bon jugement et volonté réelle d'apprendre de nouvelles façons de travailler aux côtés de l'IA

QUELLE EST L'APPROCHE DE ROKU CONCERNANT LE TRAVAIL HYBRIDE ?

#LI-NM1

Roku favorise un environnement inclusif et collaboratif où les équipes travaillent généralement au bureau du lundi au jeudi. Les vendredis sont généralement flexibles pour le travail à distance, à l'exception des employés dont les rôles spécifiques ou le lieu de travail assigné exigent une présence cinq jours par semaine.

ACCOMMODEMENTS

Roku accueille les candidats de tous horizons et fournit des aménagements et des ajustements raisonnables conformément à la loi applicable. Si vous avez besoin d'un aménagement raisonnable à tout moment du processus d'embauche, veuillez adresser vos demandes à EmployeeRelations@Roku.com [employeerelations@roku.com?subject=Job%20Application%20Accommodations].

En fournissant vos informations, vous reconnaissez que vous souhaitez que Roku vous contacte au sujet des postes vacants, que vous avez lu l'Avis de confidentialité des candidats de Roku weareroku.com/roku-job-applicant-privacy-notice-for-job-applicants, et que vous comprenez que Roku utilisera vos informations comme décrit dans cet avis.

Si vous ne souhaitez recevoir aucune communication de Roku concernant ce rôle ou des rôles similaires à l'avenir, vous pouvez vous désabonner à tout moment en envoyant un e-mail à WorkforcePrivacy@Roku.com [workforceprivacy@roku.com?subject=Unsubscribe%20Request%20].

QUELS SONT QUELQUES-UNS DES AVANTAGES ?

Roku s'engage à offrir une gamme diversifiée d'avantages dans le cadre de notre package de rémunération pour soutenir nos employés et leurs familles. Nos avantages complets comprennent un accès mondial au soutien et aux ressources en matière de santé mentale et de bien-être financier. Les avantages locaux comprennent des avantages statutaires et volontaires qui peuvent inclure des options de soins de santé (médicaux, dentaires et vision), d'assurance vie, d'accident, d'invalidité, de transport et de retraite (401(k)/régime de retraite)).

Les employés sont soutenus dans la prise de congés, conformément aux politiques locales de congés et à d'autres besoins personnels pour soutenir leurs besoins professionnels et personnels évolutifs.

Il est important de noter que tous les avantages ne sont pas disponibles dans tous les lieux ou pour tous les postes. Pour des détails spécifiques à votre localisation, veuillez consulter votre recruteur.

QUE DOIS-JE SAVOIR SUR LA CULTURE DE ROKU ?

Roku est un endroit idéal pour les personnes qui souhaitent travailler dans un environnement dynamique où tout le monde se concentre sur le succès de l'entreprise plutôt que sur le sien. Nous essayons de nous entourer de personnes qui excellent dans leur travail, avec qui il est facile de travailler et qui gardent leur ego sous contrôle. Nous apprécions le sens de l'humour. Nous pensons qu'un petit nombre de personnes très talentueuses peuvent faire plus pour moins cher qu'un plus grand nombre d'équipes moins talentueuses. Nous sommes des penseurs indépendants avec de grandes idées qui agissent audacieusement, avancent rapidement et accomplissent des choses extraordinaires grâce à la collaboration et à la confiance. En bref, chez Roku, vous ferez partie d'une entreprise qui change la façon dont le monde regarde la télévision.

Nous avons une culture unique dont nous sommes fiers. Nous nous considérons principalement comme des solutionneurs de problèmes, ce qui est en soi une idée en deux parties. Nous trouvons la solution, mais la solution n'est pas réelle tant qu'elle n'est pas construite et livrée au client. Ce penchant pour l'action nous donne une approche pragmatique de l'innovation, qui nous a bien servi depuis 2002.

Pour en savoir plus sur Roku, notre présence mondiale et notre croissance, visitez weareroku.com/factsheet.

Plus d’opportunités avec un seul profil

Vous souhaitez accéder à plus de postes sans répéter tout le processus ? Créez votre profil pour être trouvé par les entreprises utilisant Nort.

Créer mon profil

Vagas Dev est maintenu gratuitement par l’équipe NortJobs.

Votre prochain emploiest peut-être sur NortJobs.

Vagas Dev

Des emplois pour développeurs et programmeurs. Le Brésil en priorité. Votre prochaine opportunité.

NortJobs · soutien du projetInstagramLinkedInTwitter
Mentions légalesÀ propos du projetConfidentialitéVagas Dev © 2026