Radio-Canada
Radio-Canada
5 001 – 10 000 Сотрудники
МедиаТелекоммуникации
Radio-Canada — национальный общественный вещатель Канады и одно из крупнейших культурных учреждений страны. Его деятельность в сфере медиа и телекоммуникаций охватывает широкий спектр радио- и телевизионных услуг, а также интернет- и спутниковые предложения, благодаря которым жители Канады получают доступ к программам по всей стране. Организация объединяет команды, работающие в сфере общественных медиа, вещания, цифровых сервисов и смежных коммуникационных технологий.

Старший iOS-разработчик, команда OTT-стриминга — Radio-Canada, гибридный формат в Монреале

Разрабатывайте и улучшайте высокопроизводительные стриминговые приложения для CBC Gem и ICI TOU.TV. Создавайте переиспользуемые компоненты, сотрудничая с командами продукта и разработки в Agile-среде.

Описание

  • Проектировать и улучшать переиспользуемые компоненты для цифровых платформ Radio-Canada, включая аудио- и видеоплееры
  • Применять стандарты разработки и поддерживать качество продукта на всех этапах поставки
  • Следить за тенденциями в цифровой разработке
  • Проактивно предлагать решения технических проблем
  • Участвовать в мероприятиях Agile Scrum, анализировать ход и результаты проектов и при необходимости вносить корректировки
  • Помогать создавать пользовательские истории для нескольких продуктов
  • Оптимизировать производительность приложений при высоких нагрузках
  • Участвовать в планировании спринтов, ретроспективах и развертывании приложений
  • Участвовать в проверке кода и развертывать технические решения
  • Тесно сотрудничать с владельцами продукта, архитекторами и техническими руководителями
  • Координировать техническую работу, необходимую для реализации запрошенных функций
  • Поддерживать единую продуктовую платформу CBC Gem и ICI TOU.TV

Требования

  • Высшее образование или эквивалентный профессиональный опыт
  • Не менее трех лет опыта разработки программного обеспечения
  • Опыт создания сложных высокопроизводительных мобильных приложений
  • Знание Xcode, Git и Swift
  • Опыт разработки приложения, выпущенного через App Store
  • Опыт работы с проверкой кода и запросами на включение изменений
  • Знание шаблонов программирования MVC, MVP или MVVM
  • Умение интерпретировать, создавать и использовать архитектурные диаграммы программного обеспечения, включая UML- и последовательностные диаграммы
  • Интерес к приложениям для мобильных устройств, планшетов и телевизоров
  • Знание SwiftUI и Combine
  • Знание CocoaPods, включая проектирование и поддержку внутренних pod-пакетов
  • Обязательное свободное владение английским и французским языками в письменной и устной форме
  • Способность работать в многоязычной среде
  • Успешное прохождение обязательной проверки на наличие судимостей
  • Кандидатам может потребоваться пройти оценку навыков и знаний

Преимущества

  • Гибкий график работы
  • Возможность работать из дома
  • Конкурентоспособный совокупный пакет вознаграждения
  • Возможность работать с современными технологиями
  • Постоянные возможности для обучения и профессионального развития
  • Возможность вступать в группы ресурсов для сотрудников
  • Возможности парного программирования и наставничества
  • Творческая и динамичная рабочая среда
  • Поддерживающее руководство, приверженное разнообразию и инклюзивности
  • Культура, поощряющая эксперименты и итеративные технические инновации
  • Льготы для сотрудников CBC/Radio-Canada