此岗位只安排线下面试,职位着急,只需要您现场到面一次。如果不能接受线下面试的,请勿投递简历。
岗位职责
独立开发与优化
负责Android平台直播类应用的架构设计、核心模块开发及性能优化,确保高质量代码交付。
主导直播功能(实时推流/拉流、互动等)的技术实现,解决高并发场景下的卡顿、延迟问题。
对直播业务中的音视频编解码(H.264/AAC)、传输协议(RTMP/HLS)及CDN分发进行深度优化。
跨端协同
与产品、测试团队协作完成需求分析,设计技术方案并推动落地;主导代码开发,确保系统稳定性与可维护性。
参与鸿蒙系统业务开发,升级维护鸿蒙公共组件库。
熟悉原生和前端交互方式,参与定制通信流程和调试。
技术攻关与创新
研究Android底层框架及开源项目,探索直播业务的技术突破点。
主导性能调优工具链搭建(内存泄漏检测、卡顿监控),提升用户体验。
解决点播、直播过程中出现的各种异常问题,包括但不限于黑屏、卡顿、音画不同步、播放拉流失败等复杂问题。
建立完善的日志收集体系,排查业务中出现的问题并给出解决方案。
任职要求
技术能力
精通Java/Kotlin,熟悉Android SDK/NDK,掌握多线程、网络通信(TCP/HTTP/WebSocket)及性能优化技巧。
具备3年以上直播类App开发经验,熟悉主流直播SDK(如腾讯云、阿里云)及弹幕、连麦等互动功能实现。
熟悉HarmonyOS开发工具(DevEco Studio),熟悉ArkTS语言,有鸿蒙应用开发或Android向鸿蒙迁移经验者优先。
项目经验
主导过至少一个完整直播项目的架构设计与核心模块开发,熟悉直播业务全链路(推流→传输→播放→互动)。
具备复杂问题解决能力,如音画同步优化、弱网适配、跨平台兼容性调优、屏幕适配。
综合素养
良好的代码规范(Git/SVN管理),熟悉设计模式及软件工程实践(单元测试/持续集成)。
逻辑清晰,沟通能力强,能承受高强度工作压力,对技术创新有热情。
加分项
有视频、直播业务开发经验。
有鸿蒙开发经验。
开源项目贡献者(GitHub技术博客等)。