Radio-Canada
Radio-Canada
5 001 – 10 000 Anställda
MediaTelekommunikation
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