
Radio-Canada is de nationale publieke omroep van Canada en een van de grootste culturele instellingen van het land. De media- en telecomactiviteiten omvatten een breed scala aan radio- en televisiediensten, evenals internet- en satellietaanbod waarmee het programma toegankelijk is voor Canadezen in het hele land. De organisatie brengt teams samen die werken aan publieke media, omroep, digitale diensten en aanverwante communicatietechnologieën.
Senior iOS-ontwikkelaar, OTT-streamingteam – Radio-Canada, Montreal hybride
Bouw en verbeter hoogwaardige streamingapplicaties voor CBC Gem en ICI TOU.TV. Ontwerp herbruikbare componenten en werk samen met product- en engineeringteams in een Agile-omgeving.
Beschrijving
- Ontwerp en verbeter herbruikbare componenten voor de digitale platforms van Radio-Canada, waaronder audio- en videospelers
- Pas ontwikkelstandaarden toe en bewaak de productkwaliteit tijdens het volledige opleveringsproces
- Volg trends in digitale ontwikkeling
- Draag proactief oplossingen aan voor technische uitdagingen
- Neem deel aan Agile Scrum-activiteiten, beoordeel de voortgang en resultaten van projecten en stuur waar nodig bij
- Help user stories voor meerdere producten op te stellen
- Optimaliseer de prestaties van applicaties onder zware belasting
- Draag bij aan sprintplanning, retrospectives en het uitrollen van applicaties
- Neem deel aan codebeoordelingen en implementeer technische oplossingen
- Werk nauw samen met product owners, architecten en technisch managers
- Coördineer het technische werk dat nodig is om aangevraagde functies op te leveren
- Ondersteun het uniforme productplatform achter CBC Gem en ICI TOU.TV
Vereisten
- Een universitair diploma of gelijkwaardige professionele ervaring
- Minimaal drie jaar ervaring in softwareontwikkeling
- Ervaring met het bouwen van complexe, hoogwaardige mobiele applicaties
- Goede beheersing van Xcode, Git en Swift
- Ervaring met het ontwikkelen van een applicatie die via de App Store is uitgebracht
- Ervaring met codebeoordelingen en pull requests
- Kennis van de programmeerpatronen MVC, MVP of MVVM
- Vermogen om softwarearchitectuurdiagrammen, waaronder UML- en sequentiediagrammen, te interpreteren, te maken en te volgen
- Interesse in applicaties voor mobiele apparaten, tablets en tv-apparaten
- Kennis van SwiftUI en Combine
- Kennis van CocoaPods, waaronder het ontwerpen en onderhouden van interne pods
- Schriftelijke en mondelinge beheersing van Engels en Frans is verplicht
- Vermogen om in een meertalige omgeving te werken
- Succesvolle afronding van een verplichte controle van het strafregister
- Kandidaten kunnen worden gevraagd om vaardigheids- en kennistoetsen af te leggen
Voordelen
- Flexibele werktijden
- Mogelijkheden om vanuit huis te werken
- Competitief totaalbeloningspakket
- Mogelijkheden om met moderne technologie te werken
- Doorlopende mogelijkheden voor leren en professionele ontwikkeling
- Mogelijkheden om deel te nemen aan Employee Resource Groups
- Mogelijkheden voor pair programming en mentoring
- Creatieve, dynamische werkomgeving
- Ondersteunend management dat zich inzet voor diversiteit en inclusie
- Een cultuur die experimenteren en iteratieve technische innovatie stimuleert
- Arbeidsvoorwaarden voor medewerkers van CBC/Radio-Canada