- 岗位职责
1、负责Windows/macOS/Android/iOS等平台音视频通话软件的设计开发;
2、负责软终端跨平台基础组件和业务逻辑开发,封装业务流程与数据处理,对上层提供平台无关性SDK;
3、能独立支撑产品需求开发任务:独立进行需求分析,能够理解产品应用场景并完成方案设计和编码开发;
4、负责各个平台的技术疑难问题突破;
5、能够通过单元测试与自动化测试等手段保证产品质量,并在必要时开发相关效率提升工具。
- 岗位要求
1、两年以上C++开发经验,良好的数据结构和算法基础,熟悉面向对象技术,熟悉常见的设计模式,有开源库应用经验优先;
2、具备跨平台/跨语言软件研发经验,了解不同平台(Windows/macOS/Android/iOS/Linux)特性或者跨语言调用者优先;
3、有音视频通讯类软件开发经验者优先;
4、了解HTTP、SIP、RTP等网络协议,或者具备WebRTC Native层开发经验者优先;
5、对新技术敏感,能够把业界前沿技术应用于产品提升者优先。