Roku
The Walt Disney Company
Ingeniero Senior de Software de Producto (Swift)
Título de la oferta de empleo: Ingeniero Senior de Software de Producto (Swift)
ID de requisito: 10152988
Segmento de la oferta de empleo: Ingeniería de Producto
Negocio principal de la oferta de empleo: PE - Streaming Frontend
Categoría principal de la oferta de empleo: Ingeniería de Software de Producto
Tipo de empleo: Tiempo completo
Ciudad, Estado, Región, Código Postal principal: Seattle, WA, EE. UU.
Ciudad, Estado, Región, Código Postal alternativo: EE. UU. - CA - 1200 Grand Central Ave, EE. UU. - CA - Market St, EE. UU. - NY - 7 Hudson Square
Fecha de publicación: 2026-06-18
Descripción del puesto
La tecnología es el corazón del pasado, presente y futuro de Disney. Disney Entertainment and ESPN Product & Technology es una organización global de ingenieros, desarrolladores de productos, diseñadores, tecnólogos, científicos de datos y más, todos trabajando para construir y avanzar la columna vertebral tecnológica del negocio mediático de Disney a nivel mundial.
El equipo combina tecnología y creatividad para crear productos de clase mundial, mejorar la narración y potenciar la velocidad, la innovación y la escalabilidad de nuestros negocios.
Somos narradores e innovadores. Creadores y constructores. Artistas e ingenieros. Trabajamos con todas las partes de la cartera de medios de The Walt Disney Company para avanzar en la base tecnológica y los puntos de contacto de medios para consumidores que sirven a millones de personas en todo el mundo.
Aquí hay algunas razones por las que creemos que te encantaría trabajar aquí:
- Construir el futuro de los medios de Disney: Nuestros tecnólogos están diseñando y construyendo los productos y plataformas que impulsarán nuestros negocios de medios, publicidad y distribución durante años.
- Alcance, escala e impacto: Más que nunca, la tecnología y los productos de Disney sirven como una puerta de entrada distintiva para las conexiones de los fans con las marcas e historias de la compañía. Disney+. Hulu. ESPN. ABC. ABC News… y muchas más. Estos productos y marcas, y las historias, narradores y eventos inigualables que albergan, importan a millones de personas en todo el mundo.
- Innovación: Desarrollamos e implementamos productos y técnicas revolucionarias que marcan las normas de la industria y resuelven problemas técnicos complejos y distintivos.
Product Engineering es un equipo unificado responsable de la ingeniería de los productos y plataformas digitales y de streaming de Disney Entertainment & ESPN. Esto incluye ingeniería de producto, ingeniería multimedia, garantía de calidad, ingeniería detrás de la personalización, comercio, ciclo de vida e identidad.
Resumen del puesto
La misión del equipo de Disney Media Player Engineering es diseñar soluciones de transmisión de vídeo en colaboración con los equipos de codificación, empaquetado y entrega para optimizar la pila tecnológica de transmisión de Disney para obtener la mejor experiencia de transmisión posible en todas las plataformas.
Nuestro equipo está buscando a alguien que pueda ocupar el puesto de Ingeniero Senior de Software para crear una biblioteca de reproducción de medios de transmisión estándar rica en funciones en dispositivos Apple. Nuestra intención es diseñar y desarrollar una arquitectura en capas para la reproducción de medios que pueda abarcar todas las marcas directas al consumidor de Disney, como Disney+, ESPN, ABC News y Hulu. Tu enfoque estará en colaborar con los equipos de reproducción de medios en otras plataformas para garantizar una arquitectura de software coherente que ofrezca una experiencia de transmisión de primer nivel para tus espectadores, al tiempo que proporciona una base para la innovación en la reproducción de medios en Disney.
Este es un puesto de ingeniería práctico para el ecosistema Apple en Objective-C/SWIFT. Según tu experiencia, trabajarás en un equipo interfuncional de gerentes de producto, diseñadores, ingenieros, desarrolladores web y creadores de contenido para conceptualizar y desarrollar soluciones que se comparten en todas las experiencias de Disney. Eres una persona que disfruta trabajando con otros equipos y tecnologías para comprender sus limitaciones. Disfrutas de los desafíos que presentan los problemas difíciles y te enorgulleces de encontrar soluciones que logren el equilibrio entre las restricciones de diseño, las restricciones técnicas y la experiencia final de tus usuarios. Fomentas la confianza, abordas los problemas con empatía y respeto, y abrazas la creatividad.
Responsabilidades
- Diseñar e implementar soluciones en colaboración con los miembros del equipo para nuevas funciones que se integran con diversos servicios y back-ends de medios de Disney.
- Diseño colaborativo de API con equipos pares en Servicios de API, así como con equipos de front-end que dependen de nuestras bibliotecas.
- Investigación y desarrollo de experiencias de reproducción de medios, integración y pruebas.
- Participar en la estimación de proyectos y la planificación de recursos.
- Capacidad para colaborar en un equipo de desarrollo pequeño y productivo, así como en la organización de ingeniería más amplia.
- Solucionar y resolver problemas, inconvenientes y errores encontrados en nuestras diversas plataformas.
- Capacidad para colaborar en un equipo de desarrollo pequeño y productivo, así como capacidad para trabajar de forma independiente.
- Especializarse en tecnologías de Apple como UIKit, SwiftUI, AVKit y StoreKit para crear una aplicación de clase mundial.
Cualificaciones mínimas
- Al menos 5 años de experiencia industrial en desarrollo de software iOS, de los cuales 3 se han dedicado a usar Swift.
- Al menos 5 años de experiencia industrial implementando interfaces de usuario complejas utilizando UIKit o SwiftUI de Apple.
- Tienes al menos 3 años de experiencia en procesos ágiles para ayudar al equipo a ser efectivo y eficiente.
- Capaz de demostrar experiencia en el ciclo de vida completo del desarrollo de software. Etapa temprana, mantenimiento y fin de vida.
- Comprensión de las compensaciones al usar diferentes patrones de diseño, como MVC o MVVM.
- Conocimientos en paradigmas de programación, incluyendo Orientado a Objetos y Reactivo.
- Comprensión del ciclo de vida del desarrollo de aplicaciones iOS/TVOS.
- Experiencia en Programación Orientada a Objetos.
- Escribir código eficiente, fiable y mantenible, ya sea implementando mejoras, funciones visibles para el usuario o corrigiendo defectos, a través de la colaboración con miembros senior del equipo.
- Experiencia con frameworks de pruebas unitarias y sistemas de integración continua.
- Sólidas habilidades de comunicación verbal y escrita.
- Automotivado/a con capacidad para aprender y adaptarse a nuevas tecnologías.
Educación requerida
- Título de Grado en Ciencias de la Computación o experiencia equivalente.
Cualificaciones preferidas
- Experiencia con tecnologías de streaming, incluyendo HLS, MPEG-DASH, Transport Stream y CMAF.
- Experiencia con AVFoundation y su ecosistema.
- Experiencia desarrollando aplicaciones en todas las plataformas de Apple, incluyendo iPhone, iPad y TVOS.
El rango salarial para este puesto en San Francisco es de $155,400 a $208,400 anuales, el rango salarial en Seattle/Nueva York, NY es de $148,700.00 a $199,400 .00 anuales. Para Glendale, el rango salarial para este puesto es de $141,900 a $190,300 anuales. El salario base ofrecido realmente tendrá en cuenta la equidad interna y también puede variar según la región geográfica del candidato, los conocimientos relacionados con el puesto, las habilidades y la experiencia, entre otros factores. Se puede ofrecer un bono y/o unidades de incentivos a largo plazo como parte del paquete de compensación, además de la gama completa de beneficios médicos, financieros y/u otros, dependiendo del nivel y el puesto ofrecido.
