
Radio-Canada är Kanadas nationella public service-bolag och en av landets största kulturinstitutioner. Företagets medie- och telekommunikationsverksamhet omfattar ett brett utbud av radio- och tv-tjänster samt internet- och satellittjänster som gör programmen tillgängliga för kanadensare i hela landet. Organisationen samlar team som arbetar med public service-medier, radio och tv, digitala tjänster och närliggande kommunikationsteknik.
Senior iOS-utvecklare, OTT-streamingteamet – Radio-Canada, Montreal hybrid
Bygg och förbättra högpresterande streamingapplikationer för CBC Gem och ICI TOU.TV. Utforma återanvändbara komponenter i samarbete med produkt- och utvecklingsteamen i en agil miljö.
Beskrivning
- Utforma och förbättra återanvändbara komponenter för Radio-Canadas digitala plattformar, inklusive ljud- och videospelare
- Tillämpa utvecklingsstandarder och upprätthåll produktkvaliteten under hela leveransen
- Följ trender inom digital utveckling
- Föreslå proaktivt lösningar på tekniska utmaningar
- Delta i agila Scrum-aktiviteter, granska projektens framsteg och resultat samt göra justeringar vid behov
- Bidra till att skapa användarberättelser för flera produkter
- Optimera applikationernas prestanda under hög belastning
- Bidra till sprintplanering, retrospektiv och driftsättning av applikationer
- Delta i kodgranskningar och driftsätt tekniska lösningar
- Samarbeta nära med produktägare, arkitekter och tekniska chefer
- Samordna det tekniska arbetet som krävs för att leverera efterfrågade funktioner
- Stödja den gemensamma produktplattformen bakom CBC Gem och ICI TOU.TV
Krav
- Universitetsexamen eller motsvarande yrkeserfarenhet
- Minst tre års erfarenhet av programvaruutveckling
- Erfarenhet av att bygga komplexa, högpresterande mobilapplikationer
- Goda kunskaper i Xcode, Git och Swift
- Erfarenhet av att utveckla en applikation som har publicerats via App Store
- Erfarenhet av kodgranskningar och pull requests
- Kunskaper i programmeringsmönstren MVC, MVP eller MVVM
- Förmåga att tolka, skapa och följa diagram över programvaruarkitektur, inklusive UML- och sekvensdiagram
- Intresse för applikationer som är utformade för mobiltelefoner, surfplattor och TV-enheter
- Kunskaper i SwiftUI och Combine
- Kunskaper i CocoaPods, inklusive utformning och underhåll av interna pods
- Obligatorisk skriftlig och muntlig flytande engelska och franska
- Förmåga att arbeta i en flerspråkig miljö
- Godkänt obligatoriskt utdrag ur belastningsregistret
- Kandidater kan behöva genomföra färdighets- och kunskapsbedömningar
Förmåner
- Flexibla arbetstider
- Möjlighet att arbeta hemifrån
- Konkurrenskraftigt totalt ersättningspaket
- Möjlighet att arbeta med modern teknik
- Löpande möjligheter till lärande och professionell utveckling
- Möjlighet att delta i medarbetarresursgrupper
- Möjligheter till parprogrammering och mentorskap
- Kreativ och dynamisk arbetsmiljö
- Stödjande ledarskap med fokus på mångfald och inkludering
- En kultur som uppmuntrar experimenterande och iterativ teknisk innovation
- Förmåner för CBC/Radio-Canada-anställda