Saltar al contenido

Roku

Ingeniero/a de Software Senior, UI en Roku

JavaScriptTypeScriptPythonC++
Traducción automática. Consulta el original.

¿EN QUÉ TRABAJA EL EQUIPO?

EL TRABAJO EN EQUIPO HACE QUE EL STREAMING FUNCIONE.

ROKU ESTÁ CAMBIANDO LA FORMA EN QUE EL MUNDO VE LA TELEVISIÓN

Roku es la plataforma de streaming de TV número 1 en EE. UU., Canadá y México, y nos hemos propuesto potenciar todos los televisores del mundo. Roku fue pionera en el streaming para TV. Nuestra misión es ser la plataforma de streaming de TV que conecte todo el ecosistema televisivo. Conectamos a los consumidores con el contenido que aman, permitimos a los editores de contenido crear y monetizar audiencias amplias, y ofrecemos a los anunciantes capacidades únicas para interactuar con los consumidores.

Desde tu primer día en Roku, harás una contribución valiosa y valorada. Somos una empresa pública en rápido crecimiento donde nadie es un espectador. Te ofrecemos la oportunidad de deleitar a millones de espectadores de TV en todo el mundo mientras adquieres una experiencia significativa en una variedad de disciplinas.

En Roku, el equipo de UI crea los marcos fundamentales, las herramientas y los componentes de UI de alto rendimiento que potencian las experiencias en millones de dispositivos. Somos dueños de las capas intermedias y de UI que permiten una navegación fluida, interacciones receptivas, animaciones ricas y flujos de trabajo de desarrolladores consistentes en toda la plataforma.

Nuestro trabajo abarca la renderización gráfica, los sistemas de diseño y animación, la optimización del rendimiento y las APIs para desarrolladores que facilitan la creación de aplicaciones fiables y visualmente atractivas a escala. Operamos en un entorno colaborativo de alta confianza y nos asociamos estrechamente con los equipos de firmware, plataforma y producto para garantizar que la experiencia de extremo a extremo sea rápida, robusta y esté preparada para el futuro.

¿CUÁL ES EL ROL?

Como Ingeniero/a de Software Senior en el equipo de UI, diseñarás, implementarás y optimizarás sistemas que sustentan la experiencia de usuario y la plataforma de desarrolladores de Roku.

Trabajarás en rutas de código críticas para el rendimiento en renderización gráfica, animación, diseño y marcos de UI, asegurando imágenes fluidas e interacciones altamente receptivas en una amplia gama de dispositivos.

En Roku, los agentes de IA realizan la mayor parte de la codificación a nivel de instrucción. Los ingenieros actúan como líderes técnicos de esos agentes — estableciendo contexto, planificando el trabajo, verificando resultados y recuperándose cuando el agente se desvía del curso. Jugarás un papel clave en la configuración de la arquitectura central, trabajando en toda la pila con equipos de hardware, firmware y aplicaciones, y entregando soluciones que afectan directamente a decenas de millones de usuarios. Este rol es ideal para ingenieros que disfrutan de la resolución profunda de problemas técnicos, se preocupan por el rendimiento a nivel de sistema, desean construir las capas fundamentales que potencian grandes experiencias de usuario — y se sienten energizados por el cambio hacia la ingeniería de agentes. Si te entusiasma trabajar de esta manera, queremos hablar contigo.

¿CÓMO UTILIZARÉ LA IA EN ROKU?

En Roku, no solo usamos IA, trabajamos con ella. Los agentes de IA y las herramientas inteligentes ayudan a potenciar borradores, análisis y flujos de trabajo repetitivos, mientras que nuestra gente aporta dirección, juicio y responsabilidad. Buscamos constructores curiosos y adaptables que puedan mostrar cómo han utilizado la IA o la automatización para avanzar más rápido, elevar el nivel y escalar su impacto.

Valoramos tus habilidades de IA si has desarrollado fluidez en la cadena de herramientas de ingeniería de agentes — harnesses de codificación como Claude Code o Cursor, servidores MCP, habilidades personalizadas o marcos de agentes. Y puedes describir proyectos en los que hayas enviado trabajo real con estas herramientas. Sabes cómo dirigir un agente, verificar su salida y familiarizarte con una base de código desconocida con la ayuda de un agente.

¿CUÁLES SON LAS RESPONSABILIDADES DEL ROL?

  1. Construir y escalar marcos y características de UI optimizados para millones de usuarios
  1. Diseñar e implementar sistemas críticos para el rendimiento en pipelines de renderización, motores de diseño y marcos de animación utilizando C++
  1. Impulsar el trabajo a través de herramientas de codificación de agentes — estableciendo contexto, planificando y verificando la salida generada por el agente en todo el ciclo de vida del desarrollo de software (SDLC)
  1. Desarrollar y mantener herramientas orientadas al desarrollador y capas de UI
  1. Liderar investigaciones técnicas y diseñar soluciones en middleware e infraestructura de UI
  1. Integrar capacidades de IA/ML e IA generativa en flujos de trabajo de desarrolladores y características de la plataforma
  1. Establecer prácticas de verificación — pruebas, revisiones y puertas de calidad — que permitan al equipo operar con confianza en trabajos asistidos por IA
  1. Colaborar con equipos multifuncionales para entregar características de plataforma con ganancias medibles en rendimiento, fiabilidad y escalabilidad
  1. Crear herramientas, marcos y automatización que mejoren la eficiencia del desarrollador y la calidad del código
  1. Mentorizar a ingenieros junior a través de revisiones de diseño, programación en parejas y orientación técnica — incluyendo cómo dirigir y verificar eficazmente agentes de IA
  1. Mantenerse al día con los avances en gráficos, sistemas de UI y IA, e identificar proactivamente oportunidades de mejora

¿QUÉ EXPERIENCIA AYUDARÍA A ALGUIEN A TENER ÉXITO EN ESTE ROL EN ROKU?

  1. 6+ años de experiencia en ingeniería de software con un fuerte enfoque en marcos de UI, sistemas o desarrollo de aplicaciones
  1. Fuerte dominio de C++ para sistemas críticos de rendimiento y pipelines de renderización
  1. Fuerte dominio de TypeScript para la creación de capas de UI y herramientas para desarrolladores
  1. Experiencia con JavaScript/BrightScript o lenguajes de scripting similares
  1. Dominio de Python para herramientas, automatización o flujos de trabajo de IA
  1. Fluidez demostrada en la cadena de herramientas de ingeniería de agentes — harnesses de codificación como Claude Code o Cursor, servidores MCP, habilidades personalizadas o marcos de agentes — con proyectos en los que hayas enviado trabajo real utilizando estas herramientas
  1. La capacidad de dirigir un agente, verificar su salida y familiarizarse con una base de código desconocida con la ayuda de un agente
  1. Un entendimiento práctico de los modos de fallo comunes de la IA y los hábitos para detectarlos antes de que se publiquen
  1. Experiencia práctica en la integración de herramientas de IA/ML e IA generativa en flujos de trabajo de desarrollo o características de producto
  1. Sólida comprensión de los sistemas gráficos, la renderización o la optimización del rendimiento de la UI
  1. Sólidas habilidades de depuración y análisis de causa raíz
  1. Habilidades de comunicación técnica claras y efectivas
  1. Puedes describir ejemplos específicos en los que utilizaste herramientas de IA, agentes o automatización de flujos de trabajo para avanzar más rápido, mejorar la calidad o escalar tu impacto. Enmarcas bien los problemas, guías el trabajo asistido por IA, verificas los resultados y te familiarizas rápidamente en dominios desconocidos
  1. Sobre todo: curiosidad, adaptabilidad, buen juicio y una voluntad genuina de aprender nuevas formas de trabajar junto a la IA

¿CUÁL ES EL ENFOQUE DE ROKU PARA EL TRABAJO HÍBRIDO?

#LI-NM1

Roku fomenta un entorno inclusivo y colaborativo donde los equipos generalmente trabajan en la oficina de lunes a jueves. Los viernes son generalmente flexibles para el trabajo remoto, excepto para los empleados cuyas funciones específicas o ubicación de oficina asignada requieran asistencia cinco días a la semana.

ACOMODACIONES

Roku da la bienvenida a solicitantes de todos los orígenes y proporciona acomodaciones y ajustes razonables de acuerdo con la ley aplicable. Si requieres una acomodación razonable en algún momento del proceso de contratación, dirige tus consultas a EmployeeRelations@Roku.com [employeerelations@roku.com?subject=Job%20Application%20Accommodations].

Al proporcionar tu información, reconoces que deseas que Roku se ponga en contacto contigo sobre roles laborales, que has leído el Aviso de Privacidad del Solicitante de Roku weareroku.com/roku-job-applicant-privacy-notice-for-job-applicants y entiendes que Roku utilizará tu información según se describe en dicho aviso.

Si no deseas recibir ninguna comunicación de Roku con respecto a este rol o roles similares en el futuro, puedes darte de baja en cualquier momento enviando un correo electrónico a WorkforcePrivacy@Roku.com [workforceprivacy@roku.com?subject=Unsubscribe%20Request%20].

¿CUÁLES SON ALGUNOS DE LOS BENEFICIOS?

Roku se compromete a ofrecer una diversa gama de beneficios como parte de nuestro paquete de compensación para apoyar a nuestros empleados y sus familias. Nuestros beneficios integrales incluyen acceso global a apoyo y recursos de bienestar mental y financiero. Los beneficios locales incluyen beneficios estatutarios y voluntarios que pueden incluir atención médica (médica, dental y de visión), seguro de vida, accidentes, discapacidad, transporte y opciones de jubilación (401(k)/pensión).

Se apoya a los empleados para que se tomen tiempo libre, de acuerdo con las políticas de licencia locales y otras necesidades personales para apoyar sus necesidades laborales y de vida en evolución.

Es importante tener en cuenta que no todos los beneficios están disponibles en todas las ubicaciones o para todos los roles. Para obtener detalles específicos de tu ubicación, consulta con tu reclutador.

¿QUÉ DEBO SABER SOBRE LA CULTURA DE ROKU?

Roku es un gran lugar para personas que quieren trabajar en un entorno de ritmo rápido donde todos se centran en el éxito de la empresa en lugar del suyo propio. Intentamos rodearnos de personas que son excelentes en su trabajo, con las que es fácil trabajar y que mantienen sus egos a raya. Apreciamos el sentido del humor. Creemos que un número menor de personas muy talentosas puede hacer más por menos costo que un número mayor de equipos menos talentosos. Somos pensadores independientes con grandes ideas que actúan audazmente, se mueven rápido y logran cosas extraordinarias a través de la colaboración y la confianza. En resumen, en Roku serás parte de una empresa que está cambiando la forma en que el mundo ve la televisión.

Tenemos una cultura única de la que estamos orgullosos. Nos consideramos principalmente solucionadores de problemas, lo que en sí mismo es una idea de dos partes. Proponemos la solución, pero la solución no es real hasta que se construye y se entrega al cliente. Esa inclinación a la acción nos da un enfoque pragmático para la innovación, uno que nos ha servido bien desde 2002.

Para saber más sobre Roku, nuestra huella global y cómo hemos crecido, visita weareroku.com/factsheet.

Más oportunidades con un solo perfil

¿Quieres optar a más puestos sin repetir todo el proceso? Crea tu perfil para que te encuentren las empresas que usan Nort.

Crear mi perfil

El equipo de NortJobs mantiene Vagas Dev de forma gratuita.

Tu próximo empleopuede estar en NortJobs.

Vagas Dev

Empleos para desarrolladores y programadores. Brasil en primer lugar. Tu próxima oportunidad.

NortJobs · patrocinadorInstagramLinkedInTwitter
LegalSobre el proyectoPrivacidadVagas Dev © 2026