高级 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 的工作知识
福利待遇
- 打造鼓励数百万儿童发现阅读乐趣的产品
- 与遍布全球的优秀同事协作
- 解决富有挑战且有意义的工程问题
- 为儿童数字学习的未来贡献力量
