Epic Kids
Epic Kids
11 – 50 Служители
B2CМедииОбразование
Epic Kids е образователна и медийна компания, която предлага дигитална абонаментна услуга за четене и учене на деца. Нейната платформа обединява подбрана колекция от електронни книги, аудиокниги и образователни видеа от водещи издателства, като осигурява на семействата и преподавателите достъп до съдържание, подходящо за различни възрасти, което насърчава четенето, откривателството и дигиталната грамотност. Компанията обслужва родителите чрез платени планове и предоставя безплатен достъп на преподавателите, създавайки ресурс за учене на децата у дома и в образователна среда.

Старши iOS инженер (дистанционна работа в Индия)

Ръководете разработката на нативното iOS приложение за четене Epic Kids за деца. Създавайте и поддържайте визуализиране на книги, синхронизация на аудио и текст, офлайн четене, покупки в приложението и издания в App Store.

Описание

  • Ръководете разработката и подобрявайте нативните iOS приложения на Epic Kids за iPhone и iPad в зряла кодова база на Swift и Objective-C
  • Отговаряйте за изживяването при четене, включително вътрешния визуализатор на книги и повествованието, синхронизирано с подчертаване на текста на ниво дума
  • Управлявайте офлайн четенето, покупките в приложението и процеса на издаване в App Store
  • Подобрявайте производителността, надеждността и цялостното качество на приложението
  • Сътрудничете с екипите за Android, backend и web за реализиране на споделени продуктови функционалности
  • Развивайте експертиза в разработката за различни платформи, като изучавате Android и Kotlin и допринасяте за двете мобилни приложения

Изисквания

  • Поне пет години опит в разработването и публикуването на нативни iOS приложения чрез App Store
  • Напреднали познания по Swift и UIKit
  • Способност за ефективна работа в комбинирана кодова база на Swift и Objective-C
  • Доказана експертиза в персонализираното визуализиране на потребителски интерфейс или текст и/или в синхронизацията на медии и аудио в реално време
  • Практически опит с конкурентност и безопасност на нишките
  • Опит с реализирането на локално съхранение на данни
  • Опит с разработването на покупки в приложението
  • Опит с управлението на издания, включително CI, подписване на код, TestFlight и изпращане в App Store
  • Бакалавърска степен или еквивалентен професионален опит
  • Работни познания по SwiftUI и Swift Concurrency с използване на async/await
  • Познаване на AVCadence за синхронизиране на аудио и текст
  • Опит с реализирането на криптирано възпроизвеждане на медии
  • Опит в изграждането на достъпни интерфейси с VoiceOver, Dynamic Type и принципите на WCAG
  • Интерес към разработката на мобилни приложения за различни платформи и работни познания по Android или Kotlin

Придобивки

  • Създавайте продукти, които насърчават милиони деца да откриват четенето
  • Сътрудничете с опитни колеги, работещи по целия свят
  • Решавайте предизвикателни и значими инженерни проблеми
  • Допринасяйте за бъдещето на дигиталното обучение за деца