• ТВ-Эфир
  • Стиль
  • Право
  • Сериал

    Что вам найти?

    Найти

    Backend-разработчик на Java
    Дата размещения 27.01.2021

    Требуемый опыт работы: 3–6 лет

    Полная занятость, полный день

    Телеканал НТВ ищет java backend разработчика для поддержки и развития:
    — сайта ntv.ru
    — мобильных приложений и приложений SmartTV (API)
    — системы хранения, обработки и доставки видео (live/vod)

    Используемые языки программирования: Java, SQL
    Используемые Java технологии: JSP, Rest API, Java Media API
    Инструменты: Spring.io (Spring Data, Spring Boot, Hibernate)

    Примеры задач, с которыми вам придется сталкиваться:

    — создание новых сущностей контента, управление ими в редакторской CMS, использование на всех клиентских фронтах, внешних экспортах

    — построение полного цикла работы с видео: от загрузки исходного файла до транскодирования и пакетизации в hls/dash, например, при появлении нового типа видео (360 градусов, вертикальные).

    — управление трансляциями и прямыми эфирами, географическими орбитами: от захвата и кодирования сигналов с карт захвата, до внешнего инджекта scte35 меток в поток на основании информации о лицензионных правах на контент, или навешивания аудио-вотермарков. Интеграция с медиа-серверами по API и написание плагинов для них (Wowza).

    — создание биллинга, поддержка приема платежей, работы моделей tvod/svod.

    — взаимодействие с инженерами по процедурам CI/CD, конфигурациям балансировщиков, сетевого оборудования и систем хранения данных (сейчас мы раздаем с себя до 30 гбит/c видеоконтента напрямую, не считая CDN)

    — интеграция с YouTube по загрузке контента и управлению цифровыми правами

    — формирование фидов данных используя статистические данные из Clickhouse

    Фамилия, Имя, Отчество
    Год рождения
    Город
    E-mail
    Телефон
    Сообщение
    Приложите файлы по очереди


    Число


    Frontend разработчик на React/Vue
    Дата размещения 27.01.2021

    Требуемый опыт работы: 1–3 года

    Полная занятость, полный день

    Обязанности:
    Поддержка и развитие приложений для SmartTV (Tizen, WebOS). Проектирование архитектуры клиентской части сайта и разработка web-интерфейса. Взаимодействие с бекендом, участие в проектировании и реализация API.

    Требования:

    — Опыт разработки на JavaScript от 3 лет.

    — Понимание языка и его особенностей, хорошее знание нативного JS.

    — Знание HTML и CSS (+ препроцессоры SASS/Stylus).

    — Умение адаптивно, кроссбраузерно и семантично верстать.

    — Умение настроить сборку — Webpack, npm/yarn.

    — Опыт разработки SPA с SSR, знание особенностей написания кода для серверного рендеринга — плюс

    — Понимание принципов работы современных браузеров, взаимодействия с бекендом.

    — Знание основных паттернов проектирования и ООП.

    — Работа с системой контроля версий Git

    — Знакомство с нюансами сред, процедурами сборки и выкладки, гайдлайнами производителей телевизоров — плюс

    — Опыт работы с видеоплеерами hls/dash — плюс

    Условия:

    работа в офисе, фултайм 5 дней в неделю.
    Приложение НТВ вошло в список обязательного для предустановки программного обеспечения на продаваемые в РФ телевизоры.

    Примеры задач, с которыми вам придется столкнуться:

    — поддержка функционала приложения на всем разнообразии модельных рядов массы производителей телевизоров, оптимизация исходя из ресурсов

    — внедрение рекламного стека и моделей монетизации tvod/svod, поддержка замены эфирной рекламы на основании меток.

    — поддержка 360 трансляций и vod

    — интеграция с youtube live chat api

    — голосовое управление

    Основной сайт сейчас переписывается на Vue/NodeJS/SSR, к разработке которого мы планируем вас также привлекать для разнообразия.

    P. S. Выходцам из Elbrus Bootcamp — пожалуйста, перестаньте присылать однотипные резюме по методичке. Вы можете лучше, сами!

    Фамилия, Имя, Отчество
    Год рождения
    Город
    E-mail
    Телефон
    Сообщение
    Приложите файлы по очереди


    Число


    Backend-разработчик/Руководитель отдела разработки
    Дата размещения 18.01.2021

    Телеканал НТВ ищет «играющего» руководителя разработки, зона ответственности включает, но не ограничивается:
    — сайт ntv.ru
    — мобильные приложения и приложения SmartTV
    — система хранения, обработки и доставки видео (live/vod)

    Используемые языки программирования: Java, SQL, Javascript
    Используемые Java технологии: JMS, JMX, JDBC, Servlets, JSP, JAAS, JCA, JSON, XML, Rest API, Java Media API
    Поисковый кластер (Lucene, Solr).
    Кластеризация (shared memory, distributed cache, HA, Failover, Oracle RAC, ASM, Corosync).
    Сетевое взаимодействие (nfs, cifs, ftp, Rest API, SOA, Hessian).
    Мобильные приложения (Apple TV, iOS, Android, Android TV) Rest API, JSON, Java PNS, Apple Passbook, swagger. Нотификации для браузеров и устройств GCM, FCM, APNS.
    СУБД (оптимизация sql, перестроение индексов, PL/SQL, резервное копирование, standby, переход на RAC c ASM на DAS).
    Инструменты: Spring.io (Spring Data, Spring Boot, Hibernate), Netty, Active MQ, Open JMS, Ehcache, Hazelcast, Zookeeper
    Организация трансляций прямых эфиров (FMS, FMLE, ffmpeg, Wowza).
    Использование сторонних API: Youtube API, OK API, VK API, FB API и др.

    Железо:
    Cisco ASA (acl), Catalyst L2 (stack,trunk)
    Brocade ADX (BGP, VRRP, Virtual Server)
    Huawei Blade E9000
    СХД Hitachi, Huawei, nfs.
    Карты захвата Decklink/Matrox

    Сейчас мы раздаем с себя vod до 30гбит/c без участия CDN.


    В команде сейчас:
    — 3 фронт-энда
    — 2 android
    — 1 ios
    — 2 системных инженера
    — 1 дизайнер

    Успешный кандидат сможет поддерживать и развивать текущую инфрастуктуру, либо предложить и обеспечить миграцию на другие платформы\языки.

    Фамилия, Имя, Отчество
    Год рождения
    Город
    E-mail
    Телефон
    Сообщение
    Приложите файлы по очереди


    Число