高级安卓电视应用开发工程师 | 远程视频流媒体专家
远程
全职
您是否是一位擅长创建流畅视频流体验的安卓开发工程师?我们正在寻找一位中高级安卓开发工程师加入我们创新团队,从事尖端电视应用开发工作。运用您在Java/Kotlin和视频流技术方面的专业知识,塑造数字娱乐的未来。
核心职责:
- 为电视平台设计和开发稳健的Java/Kotlin应用程序,确保在各种安卓设备和版本上实现最佳性能。
- 实施和优化多个视频播放器框架,包括ExoPlayer 2.18+、VLC 3.5+和安卓原生媒体播放器,以实现最大的流媒体效率。
- 与后端开发团队合作,集成API并确保客户端和服务器之间的数据流无缝传输。
- 维护和增强Gitlab CI/CD流程,实施自动化测试和部署工作流,确保应用程序发布的可靠性。
- 创建全面的自动化测试,以保证应用程序在各种条件下的稳定性和性能。
- 编写代码、API和技术决策文档,以促进知识共享和未来维护。
- 排查并解决与视频播放、流媒体协议和设备兼容性相关的复杂问题。
- 针对不同的网络条件和带宽限制优化应用程序,同时保持高质量的视频播放。
必备技能:
- 3年以上使用Java和Kotlin编程语言开发安卓应用的专业经验。
- 在安卓媒体技术栈方面拥有丰富专业知识,全面了解Android 12+媒体框架。
- 具备实施和定制视频播放器的能力,特别是ExoPlayer、VLC播放器框架和安卓原生媒体播放器。
- 对流媒体协议和格式(包括HLS和MPEG-DASH)有深入了解。
- 具备完整软件开发生命周期经验,包括规划、开发、测试和部署。
- 精通版本控制系统和CI/CD流程,最好是GitLab。
- 拥有解决问题的思维方式,能够独立工作并对技术挑战承担责任。
- 具备足够的英语技能,能阅读技术文档并参与团队书面沟通。
加分项:
- 具有ffmpeg 6.0+和libav库的媒体处理和编码经验。
- 曾参与OTT(Over-The-Top)服务或电视应用开发。
- 了解现代安卓开发实践,包括Jetpack Compose和MVVM架构。
- 理解媒体加密和DRM技术,如Widevine和PlayReady。
- 有针对安卓电视或其他智能电视平台优化应用的经验。
- 具备实施视频性能监控分析的背景。
- 熟悉为大屏幕体验设计自适应UI。
为什么加入我们的团队:
加入个开发下代流媒体技术的前瞻性团队。您将在重视技术卓越和创新的灵活远程环境中使用尖端视频技术。我们的协作文化使开发人员能够解决具有挑战性的问题,同时实现专业成长。体验创建为全球观众提供娱乐的应用程序所带来的成就感。