
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