岗位职责:
1.软件设计与开发:负责IPTV/OTT终端软件的设计与开发工作,包括但不限于用户界面(UI)、用户交互(UX)设计、后端服务集成、视频播放模块优化等。
2.影视应用开发:根据产品需求,开发高质量的影视类应用,包括内容浏览、搜索、播放、收藏、推荐等功能。
3.应用类软件开发:参与或主导其他类型应用(如游戏、教育、生活服务)的调研、设计、软件开发工作,丰富平台内容生态。
4.性能优化:持续优化软件性能,并提出改进方案,包括服务端及终端软件等。
5.技术研究与创新:跟踪最新的IPTV/OTT技术趋势,引入新技术以提升产品竞争力。
6.团队协作:与产品经理、UI/UX设计师、测试工程师紧密合作,确保项目按时、高质量完成。
任职要求:
1.教育背景:计算机科学、软件工程或相关领域本科及以上学历。
2.工作经验:至少5年以上软件开发经验,其中至少2年专注于IPTV/OTT终端软件或影视类应用开发经验。有成功上线并运营的IPTV/OTT应用案例。
熟悉DRM(数字版权管理)技术,如Widevine、PlayReady等。了解云计算、大数据、AI推荐算法等相关技术。
3.技术技能:
(1)精通C/C++、Java、Kotlin或Swift等至少一种编程语言。
(2)熟悉Android TV、智能电视、机顶盒等IPTV/OTT终端平台的开发环境及流程。
(3)深入理解视频播放原理,熟悉FFmpeg、ExoPlayer等视频框架。
(4)有良好的面向对象设计思想,熟悉常用的设计模式。
(5)了解网络通信原理,熟悉HTTP、HTTPS、WebSocket等协议。