Radio-Canada
Radio-Canada
5001 – 10.000 Dipendenti
MediaTelecomunicazioni
Radio-Canada è l’emittente pubblica nazionale del Canada e una delle più importanti istituzioni culturali del Paese. Le sue attività nel settore dei media e delle telecomunicazioni comprendono un’ampia gamma di servizi radiofonici e televisivi, oltre a offerte via internet e satellite che rendono i suoi programmi accessibili ai canadesi in tutto il Paese. L’organizzazione riunisce team che lavorano nei media pubblici, nella radiodiffusione, nei servizi digitali e nelle tecnologie di comunicazione correlate.

Sviluppatore iOS senior, team di streaming OTT – Radio-Canada, Montréal ibrido

Sviluppa e migliora applicazioni di streaming ad alte prestazioni per CBC Gem e ICI TOU.TV. Progetta componenti riutilizzabili collaborando con i team di prodotto e ingegneria in un ambiente Agile.

Descrizione

  • Progettare e migliorare componenti riutilizzabili per le piattaforme digitali di Radio-Canada, inclusi i lettori audio e video
  • Applicare gli standard di sviluppo e mantenere la qualità del prodotto durante l’intero processo di rilascio
  • Monitorare le tendenze nello sviluppo digitale
  • Raccomandare proattivamente soluzioni alle sfide tecniche
  • Partecipare alle attività Agile Scrum, esaminare i progressi e i risultati dei progetti e apportare modifiche secondo necessità
  • Contribuire alla creazione di storie utente per più prodotti
  • Ottimizzare le prestazioni delle applicazioni in condizioni di carico elevato
  • Contribuire alla pianificazione degli sprint, alle retrospettive e ai deployment delle applicazioni
  • Partecipare alle revisioni del codice e distribuire soluzioni tecniche
  • Collaborare strettamente con product owner, architetti e responsabili tecnici
  • Coordinare il lavoro tecnico necessario per fornire le funzionalità richieste
  • Supportare la piattaforma di prodotto unificata alla base di CBC Gem e ICI TOU.TV

Requisiti

  • Laurea universitaria o esperienza professionale equivalente
  • Almeno tre anni di esperienza nello sviluppo software
  • Esperienza nella creazione di applicazioni mobili complesse e ad alte prestazioni
  • Padronanza di Xcode, Git e Swift
  • Esperienza nello sviluppo di un’applicazione pubblicata sull’App Store
  • Esperienza con revisioni del codice e pull request
  • Conoscenza dei pattern di programmazione MVC, MVP o MVVM
  • Capacità di interpretare, creare e seguire diagrammi di architettura software, inclusi diagrammi UML e di sequenza
  • Interesse per applicazioni progettate per dispositivi mobili, tablet e TV
  • Conoscenza di SwiftUI e Combine
  • Conoscenza di CocoaPods, inclusa la progettazione e la manutenzione di pod interni
  • Conoscenza fluente obbligatoria dell’inglese e del francese, scritti e parlati
  • Capacità di lavorare in un ambiente multilingue
  • Superamento con esito positivo di un controllo obbligatorio dei precedenti penali
  • Ai candidati potrebbe essere richiesto di completare valutazioni delle competenze e delle conoscenze

Benefit

  • Orari di lavoro flessibili
  • Opportunità di lavorare da casa
  • Pacchetto retributivo complessivo competitivo
  • Opportunità di lavorare con tecnologie moderne
  • Opportunità continuative di apprendimento e sviluppo professionale
  • Opportunità di entrare a far parte dei gruppi di risorse per dipendenti
  • Opportunità di programmazione in coppia e mentoring
  • Ambiente di lavoro creativo e dinamico
  • Gestione orientata al supporto e impegnata nella diversità e nell’inclusione
  • Cultura che incoraggia la sperimentazione e l’innovazione tecnica iterativa
  • Benefit per i dipendenti di CBC/Radio-Canada