
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