
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 Android, zespół OTT — serwisy francuskojęzyczne | Radio-Canada (praca hybrydowa)
Twórz wysokowydajne aplikacje w Kotlinie dla platform streamingowych Radio-Canada, w tym CBC Gem i ICI TOU.TV. Projektuj rozwiązania na urządzenia mobilne, tablety i telewizory.
Opis
- Tworzenie i rozwijanie wielokrotnego użytku komponentów dla platform cyfrowych Radio-Canada, w tym odtwarzaczy audio i wideo
- Utrzymywanie standardów projektu i jakości na każdym etapie realizacji
- Śledzenie nowych trendów w rozwoju cyfrowym
- Proaktywne identyfikowanie wyzwań technicznych i rekomendowanie rozwiązań
- Przeglądanie aktywnych projektów produkcyjnych i wdrażanie poprawek zgodnie z praktykami Agile Scrum
- Ocena ukończonych projektów w celu pomiaru rezultatów
- Pomoc w definiowaniu historyjek użytkownika dla różnych produktów
- Optymalizowanie aplikacji pod kątem wysokiego obciążenia
- Udział w planowaniu sprintów, retrospektywach i wydawaniu aplikacji
- Przeglądanie kodu i wsparcie wdrażania rozwiązań
- Współpraca z właścicielami produktów, architektami i menedżerami technicznymi
- Koordynowanie prac technicznych niezbędnych do dostarczenia wymaganych funkcji
- Tworzenie funkcjonalności front-endu platformy OTT obsługującej 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
- Biegła znajomość Android Studio, Git i Kotlina
- Doświadczenie w publikowaniu aplikacji w Google Play
- Doświadczenie w pracy z przeglądami kodu i pull requestami
- Znajomość wzorców programistycznych, takich jak MVP i MVVM
- Umiejętność czytania, 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
- Szeroka wiedza techniczna i ciekawość intelektualna
- Silne umiejętności krytycznego myślenia
- Zainteresowanie najważniejszymi trendami i wyzwaniami cyfrowego świata
- Skrupulatne, samodzielne i zaradne podejście do pracy
- Doskonałe umiejętności zarządzania stresem i ustalania priorytetów
- Umiejętność myślenia analitycznego i koncepcyjnego
- Elastyczność, inicjatywa i energia
- Silne umiejętności pracy zespołowej i komunikacji
- Obowiązkowa biegła znajomość języka angielskiego i francuskiego w mowie i piśmie
- Gotowość do ukończenia ocen umiejętności i wiedzy, jeśli będzie to wymagane
- Sprawdzenie niekaralności jest obowiązkowe; mogą obowiązywać dodatkowe kontrole przeszłości
Benefity
- Elastyczne godziny pracy
- Możliwość pracy z domu
- Konkurencyjny pakiet całkowitego 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 i dynamiczne środowisko pracy
- Wspierające kierownictwo zaangażowane w różnorodność i inkluzywność
- Środowisko pracy zachęcające do eksperymentowania i iteracyjnego działania
- Świadczenia pracownicze CBC/Radio-Canada