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, бэкенда и веб-разработки для реализации общих продуктовых возможностей
  • Развивать кроссплатформенную экспертизу, изучая 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

Преимущества

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