
高级 iOS 软件工程师,Apple Player SDK
为华纳兄弟探索的流媒体产品打造高性能 Apple Player SDK。 塑造 Swift 播放架构与体验,覆盖 OTT 平台。
描述
- 与技术项目、软件开发和产品相关方共同开发产品功能。
- 倡导播放器架构、设计和开发中的良好实践。
- 与内部及外部团队合作,规划架构、设计并构建 Player SDK。
- 推动产品工作从构想到开发、测试、验收、采用及持续迭代。
- 推动卓越运营,并通过相关指标衡量性能。
- 关注架构和设计的发展、协议规范以及改进机会。
- 提出产品功能和性能优化建议。
- 持续完善产品,并审慎评估工作成果。
- 支持内部客户,改善终端用户的播放体验。
- 指导软件开发工程师,并协助软件开发经理梳理待办事项和制定估算。
任职要求
- 具备 5 至 9 年广播视频或 OTT 领域经验,以及 Apple 平台原生应用架构经验。
- 理解 Swift,包括并发机制和 Combine 框架。
- 熟悉 UIKit;有 SwiftUI 经验者优先。
- 具备使用 XCTest 进行单元测试和集成测试的经验。
- 会使用 Instruments 等性能分析工具调试应用。
- 了解 Apple 和 Apple TV 架构、媒体框架、Media Player API、AVFoundation 及 Apple SDK。
- 能够依据数据,对架构和新功能设计作出技术决策。
- 能够发现性能优化机会。
- 具备 DevOps 或 SRE 实践经验者优先,例如 CI/CD、性能监控和事件管理。
- 具备指导和辅导他人的能力。
- 熟悉 Web 服务集成、REST 和 JSON。
- 具备扎实的计算机科学基础,包括面向对象设计、算法、问题解决和复杂度分析。
- 具备良好的书面和口头沟通能力。
福利待遇
- 精心挑选的福利方案。
- 支持个人与职业发展的工具。
- 加速职业发展的机会。
- 平等就业机会。
- 为符合条件的残障候选人在申请和招聘过程中提供工作场所便利。









