The Walt Disney Company

Sr Product Software Engineer (Roku Engineering)

Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.

Инженер в команду ABC News Mobile and Living Room Devices для разработки клиентского приложения ABC News на устройствах Roku и Smart TV. Работа над UI/UX, аналитикой и воспроизведением видео на BrightScript и SceneGraph SDK.

Задачи

  • Разрабатывать клиентское приложение на BrightScript с использованием Roku SceneGraph SDK
  • Участвовать в создании новых функций приложения: онбординг, browse UI/UX, аналитика, UI/UX воспроизведения видео
  • Разрабатывать инструменты и системы вне Roku-приложений: веб-инструменты на JavaScript и React, gulp-скрипты, конфигурации AWS, сервисы на Node.js
  • Совместно с Roku проверять новые аппаратные и firmware-требования, а также требования сертификации со стороны клиентского приложения
  • Тесно взаимодействовать с командами client SDK, design engineering, services engineering и product owners для понимания и передачи требований и ограничений устройств
  • Взаимодействовать с backend- и mobile-инженерами для обеспечения паритета реализаций между платформами

Требования

  • 5+ лет опыта разработки с клиентским стеком, желательно опыт с BrightScript
  • Опыт работы с архитектурой MVVM (Model-View-ViewModel)
  • Умение использовать переиспользуемые утилиты и UI-компоненты, а также обобщённую логику для нескольких приложений
  • Опыт создания красивых, производительных пользовательских интерфейсов, включая реализацию pixel-perfect дизайнов и анимаций
  • Опыт работы с кодом уровня пользовательского интерфейса и знание типовых паттернов и архитектур для data-driven UX
  • Знакомство с разработкой и отладкой на set-top boxes или Smart TV
  • Опыт работы с устройствами с разной производительностью и возможностями
  • Опыт configuration-driven разработки
  • Опыт оптимизации производительности и методов деградации функциональности
  • Опыт создания и расширения шаблонных контролов и написания кастомных контролов
  • Опыт работы с асинхронным и конкурентным кодом
  • Опыт unit-тестирования и связанных паттернов
  • Опыт клиентской и серверной разработки на JavaScript
  • Опыт с DevOps, gulp-скриптами, Jenkins и AWS
  • Степень бакалавра или выше в области Computer Science или смежной технической специальности либо эквивалентный опыт работы

Условия

  • Полная занятость
  • Базовый оклад в Нью-Йорке: $148 700 – $199 400 в год; в Глендейле, Калифорния: $141 900 – $190 300
  • Возможны бонус и/или долгосрочные incentive-программы
  • Полный пакет медицинских, финансовых и прочих льгот

Навыки

  • BrightScript
  • Roku SceneGraph SDK
  • MVVM
  • JavaScript
  • React
  • Node.js
  • gulp
  • AWS
  • Jenkins
  • DevOps
  • unit testing

Похожие вакансии

Software Engineer II - Mobile Apps
Companion MedicalMiddleSan DiegoГибрид
87,000 – 165,000 USD в год
12 окт.
Principal Software Android Architect
Zebra TechnologiesSeniorHoltsvilleГибрид
138,800 – 208,200 USD в год
6 окт.
Mobile Device RE / Software Engineer– HYBRID!
AnaVationSeniorLortonГибрид
5 сент.
Senior iOS Software Engineer
Modular MedicalSeniorSan DiegoОфис
5 сент.
Software Engineer (Mobile & Sensing)
CartesianMiddleCambridgeОфис
120,000 – 180,000 USD в год
4 сент.
Sr Product Software Engineer (Roku Engineering) — The Walt Disney Company, 141,900 – 199,400 USD в год, New York | itrelocate