Epic Kids
Epic Kids
11 – 50 Zamestnanci
B2CMédiáVzdelávanie
Epic Kids je vzdelávacia a mediálna spoločnosť, ktorá ponúka digitálnu predplatiteľskú službu na čítanie a učenie detí. Jej platforma spája vybranú kolekciu elektronických kníh, audiokníh a vzdelávacích videí od významných vydavateľov, vďaka čomu majú rodiny a pedagógovia prístup k obsahu primeranému veku, ktorý podporuje čítanie, objavovanie a digitálnu gramotnosť. Spoločnosť slúži rodičom prostredníctvom platených programov a pedagógom poskytuje bezplatný prístup, čím vytvára zdroj na učenie detí doma aj vo vzdelávacom prostredí.

Senior iOS inžinier (práca na diaľku v Indii)

Veďte vývoj natívnej iOS aplikácie Epic Kids na čítanie pre deti. Vytvárajte a udržiavajte vykresľovanie kníh, synchronizáciu zvuku s textom, čítanie offline, nákupy v aplikácii a vydania v App Store.

Popis

  • Veďte vývoj a vylepšovanie natívnych iOS aplikácií Epic Kids pre iPhone a iPad v etablovanej kódovej základni Swift a Objective-C
  • Zodpovedajte za čitateľský zážitok vrátane interného vykresľovača kníh a rozprávania synchronizovaného so zvýrazňovaním textu na úrovni slov
  • Spravujte čítanie offline, nákupy v aplikácii a proces vydávania v App Store
  • Zlepšujte výkon, spoľahlivosť a celkovú kvalitu aplikácie
  • Spolupracujte s tímami pre Android, backend a web na dodávaní zdieľaných produktových funkcií
  • Rozvíjajte multiplatformové znalosti učením sa Androidu a Kotlinu a prispievaním k obom mobilným aplikáciám

Požiadavky

  • Aspoň päť rokov skúseností s vývojom a vydávaním natívnych iOS aplikácií prostredníctvom App Store
  • Pokročilá znalosť Swiftu a UIKit
  • Schopnosť efektívne pracovať v kombinovanej kódovej základni Swift a Objective-C
  • Preukázané skúsenosti s vlastným vykresľovaním používateľského rozhrania alebo textu a/alebo so synchronizáciou médií a zvuku v reálnom čase
  • Praktické skúsenosti so súbežnosťou a bezpečnosťou vlákien
  • Skúsenosti s implementáciou lokálneho ukladania dát
  • Skúsenosti s vývojom nákupov v aplikácii
  • Skúsenosti so správou vydaní vrátane CI, podpisovania kódu, TestFlightu a odosielania do App Store
  • Bakalársky titul alebo ekvivalentné profesionálne skúsenosti
  • Pracovná znalosť SwiftUI a Swift Concurrency s použitím async/await
  • Znalosť AVCadence na synchronizáciu zvuku a textu
  • Skúsenosti s implementáciou šifrovaného prehrávania médií
  • Skúsenosti s tvorbou prístupných rozhraní pomocou VoiceOver, Dynamic Type a princípov WCAG
  • Záujem o multiplatformový mobilný vývoj a pracovná znalosť Androidu alebo Kotlinu

Benefity

  • Vytvárajte produkty, ktoré podporujú milióny detí v objavovaní čítania
  • Spolupracujte so skúsenými kolegami z celého sveta
  • Riešte náročné a zmysluplné inžinierske problémy
  • Prispievajte k budúcnosti digitálneho vzdelávania detí