高级 iOS 工程师
Tubi is a global entertainment company and the most watched free TV and movie streaming service in the U.S. and Canada. Dedicated to providing all people access to all the world’s stories, Tubi offers the largest collection of on-demand content, including over 250,000 premium movies and TV episodes and over 300 exclusive originals. With a passionate fanbase and over 80 million monthly active viewers, the company is committed to putting viewers first with free, accessible entertainment for all.
关于角色
作为 Tubi 的高级 iOS 工程师,您将在我们的移动工程团队中扮演关键角色,专注于开发、改进和维护我们的 iOS、tvOS 和 visionOS 应用程序。您的工作将直接影响用户的体验质量,您将与一支敬业的专业团队协作,共同有效地扩大我们的平台影响力。
工作职责
1. 设计、开发和部署 iOS 平台的高级应用程序。
2. 与产品团队密切合作,理解终端用户需求并构建相应解决方案。
3. 确保应用程序的性能、质量和响应速度达到最高标准。
4. 遵循架构、设计及代码清洁的最佳实践。
5. 与后端服务集成,为用户提供无缝且高效的体验。
6. 准确估算工作量并确保功能按时交付。
7. 编写可维护、可扩展且可测试的代码,积极参与代码审查。
8. 持续跟踪 iOS 开发领域的新趋势和新技术,尤其是在音视频流和广告集成方面。
9. 与跨职能团队协作,共同定义并发布新功能。
解决性能问题并进行优化,以提供流畅的用户体验。
岗位要求
1. 本科以上学历,计算机科学或相关专业。
2. 8 年以上 iOS 应用开发经验,具备丰富的成功项目经验。
3. 精通 Swift、SwiftUI 和 Xcode 开发生态系统。
4. 在 iOS 平台音视频流技术方面具有丰富经验,包括对 AVFoundation、视频播放和性能指标的深入理解。
5. 具备播放器优化、缓冲策略和流媒体分析的经验,以确保在不同网络条件下提供流畅的用户体验。
6. 精通 RESTful API 集成,具备网络通信协议和套接字编程经验。
7. 熟练掌握代码版本控制工具(特别是 Git),并有 GitHub 或类似平台的使用经验。
8. 熟悉测试驱动开发(TDD)方法和自动化测试框架。
9. 良好的英文听说读写能力。
申請這份工作
*
表示必填欄位