Epic Kids
Epic Kids
11 – 50 员工
B2C媒体教育
Epic Kids 是一家教育与媒体公司,提供面向儿童阅读与学习的数字订阅服务。其平台汇集了来自主要出版商的精选电子书、有声书和学习视频,为家庭和教育工作者提供适龄内容,支持儿童阅读、探索和数字素养发展。公司通过付费方案服务家长,并为教育工作者提供免费访问,为儿童在家中和教育环境中的学习创造了丰富资源。

高级 iOS 工程师(印度远程办公)

负责 Epic Kids 面向儿童的原生 iOS 阅读应用开发。构建和维护图书渲染、音频文本同步、离线阅读、应用内购买及 App Store 发布流程。

描述

  • 在成熟的 Swift 和 Objective-C 代码库中,负责开发和改进 Epic Kids 的 iPhone 和 iPad 原生 iOS 应用
  • 负责阅读体验,包括内部图书渲染器,以及与逐词文本高亮同步的朗读功能
  • 管理离线阅读、应用内购买和 App Store 发布流程
  • 提升应用性能、可靠性和整体质量
  • 与 Android、后端和 Web 团队协作,交付共用的产品功能
  • 通过学习 Android 和 Kotlin 并参与两个移动应用的开发,培养跨平台专业能力

任职要求

  • 至少五年通过 App Store 构建和发布原生 iOS 应用的经验
  • 精通 Swift 和 UIKit
  • 能够在 Swift 与 Objective-C 混合代码库中高效工作
  • 具备自定义界面或文本渲染,以及实时媒体和音频同步方面的专业经验
  • 具备并发和线程安全的实际经验
  • 具备本地数据持久化开发经验
  • 具备应用内购买开发经验
  • 具备发布管理经验,包括 CI、代码签名、TestFlight 和 App Store 提交
  • 拥有学士学位或同等专业经验
  • 熟悉 SwiftUI 和使用 async/await 的 Swift Concurrency
  • 熟悉使用 AVCadence 同步音频和文本
  • 具备加密媒体播放实现经验
  • 具备使用 VoiceOver、动态字体和 WCAG 原则构建无障碍界面的经验
  • 对跨平台移动开发感兴趣,并具备 Android 或 Kotlin 的工作知识

福利待遇

  • 打造鼓励数百万儿童发现阅读乐趣的产品
  • 与遍布全球的优秀同事协作
  • 解决富有挑战且有意义的工程问题
  • 为儿童数字学习的未来贡献力量