Radio-Canada
Radio-Canada
5001 – 10 000 Pracownicy
MediaTelekomunikacja
Radio-Canada to krajowy nadawca publiczny Kanady i jedna z największych instytucji kulturalnych w kraju. Jej działalność medialna i telekomunikacyjna obejmuje szeroki zakres usług radiowych i telewizyjnych, a także ofertę internetową i satelitarną, dzięki którym mieszkańcy Kanady w całym kraju mają dostęp do programów. Organizacja skupia zespoły pracujące w obszarze mediów publicznych, nadawania, usług cyfrowych oraz powiązanych technologii komunikacyjnych.

Starszy programista iOS, zespół streamingu OTT — Radio-Canada, praca hybrydowa w Montrealu

Twórz i rozwijaj wydajne aplikacje streamingowe dla CBC Gem i ICI TOU.TV. Projektuj wielokrotnego użytku komponenty, współpracując z zespołami produktowymi i inżynieryjnymi w środowisku Agile.

Opis

  • Projektowanie i rozwijanie wielokrotnego użytku komponentów dla platform cyfrowych Radio-Canada, w tym odtwarzaczy audio i wideo
  • Stosowanie standardów programistycznych i dbanie o jakość produktu na każdym etapie dostarczania
  • Śledzenie trendów w rozwoju cyfrowym
  • Proaktywne rekomendowanie rozwiązań problemów technicznych
  • Udział w działaniach Agile Scrum, przegląd postępów i wyników projektów oraz wprowadzanie zmian w razie potrzeby
  • Pomoc w tworzeniu historyjek użytkownika dla wielu produktów
  • Optymalizowanie wydajności aplikacji przy dużym obciążeniu
  • Udział w planowaniu sprintów, retrospektywach i wdrażaniu aplikacji
  • Udział w przeglądach kodu i wdrażanie rozwiązań technicznych
  • Ścisła współpraca z właścicielami produktów, architektami i menedżerami technicznymi
  • Koordynowanie prac technicznych niezbędnych do dostarczenia wymaganych funkcji
  • Wspieranie ujednoliconej platformy produktowej CBC Gem i ICI TOU.TV

Wymagania

  • Wykształcenie wyższe lub równoważne doświadczenie zawodowe
  • Co najmniej trzy lata doświadczenia w tworzeniu oprogramowania
  • Doświadczenie w tworzeniu złożonych, wysokowydajnych aplikacji mobilnych
  • Znajomość Xcode, Git i Swift
  • Doświadczenie w tworzeniu aplikacji wydanej w App Store
  • Doświadczenie w pracy z przeglądami kodu i pull requestami
  • Znajomość wzorców programistycznych MVC, MVP lub MVVM
  • Umiejętność interpretowania, tworzenia i stosowania diagramów architektury oprogramowania, w tym diagramów UML i diagramów sekwencji
  • Zainteresowanie aplikacjami przeznaczonymi na urządzenia mobilne, tablety i telewizory
  • Znajomość SwiftUI i Combine
  • Znajomość CocoaPods, w tym projektowania i utrzymywania wewnętrznych podów
  • Obowiązkowa biegła znajomość języka angielskiego i francuskiego w mowie i piśmie
  • Umiejętność pracy w środowisku wielojęzycznym
  • Pomyślne przejście obowiązkowej weryfikacji niekaralności
  • Kandydaci mogą zostać poproszeni o ukończenie ocen umiejętności i wiedzy

Benefity

  • Elastyczne godziny pracy
  • Możliwość pracy z domu
  • Konkurencyjny całkowity pakiet wynagrodzenia
  • Możliwość pracy z nowoczesnymi technologiami
  • Stałe możliwości nauki i rozwoju zawodowego
  • Możliwość dołączenia do grup zasobów pracowniczych
  • Możliwości programowania w parach i mentoringu
  • Kreatywne, dynamiczne środowisko pracy
  • Wspierające kierownictwo zaangażowane w różnorodność i inkluzję
  • Kultura zachęcająca do eksperymentowania i iteracyjnych innowacji technicznych
  • Świadczenia pracownicze CBC/Radio-Canada