3-5年本科架构设计/优化IMcomposeKotlinAndroid
工作内容:
负责公司项目业务开发;
职位需求:
1、具备5年及以上Android手机应用实际开发经验,至少完整参与过一款APP产品的研发,本科及以上学历,计算机或相关专业;
2、具有大型项目的分析、架构设计、系统整合及调试能力;
3、熟练掌握Java、Kotlin编程语言,具备扎实的开发基础,熟悉JNI机制,深入了解Android平台架构、Framework层及底层设计原理,了解SDK/NDK各版本间的差异,掌握Jetpack Compose、协程等现代Android开发技术;
4、熟悉常用设计模式及其在实际开发中的应用;
5、有音视频通话功能开发经验,熟悉WebRTC的集成与性能优化;
6、熟练运用WebSocket/Socket.IO实现低延迟的数据通信;
7、能够使用Perfetto/Systrace工具定位和分析消息传输过程中的延迟问题;
9、熟悉Signal Protocol或Double Ratchet算法,或具备自研IM系统的开发经验者优先;
职位总结围绕职位描述,归纳工作内容、招聘要求
招聘人数1-2人
薪资报酬1.8-2.5万元/月
招聘有效期职位21天内有效
工作地点成都武侯区天府新谷10号楼806
核心工作内容:
负责公司即时通讯产品的业务开发与维护,包括需求分析、系统设计、编码实现、测试优化等环节。具体负责音视频通话功能开发、消息传输性能优化,熟练运用WebRTC、WebSocket/Socket.IO技术实现低延迟数据通信,使用Perfetto/Systrace工具定位延迟问题。参与团队技术讨论,持续改进代码质量和系统架构,确保应用稳定高效运行,提升用户体验流畅度。
岗位基本条件:
1、具备5年及以上Android手机应用实际开发经验,至少完整参与过一款APP产品的研发,本科及以上学历,计算机或相关专业;2、具有大型项目的分析、架构设计、系统整合及调试能力;3、熟练掌握Java、Kotlin编程语言,具备扎实的开发基础,熟悉JNI机制,深入了解Android平台架构、Framework层及底层设计原理,了解SDK/NDK各版本间的差异,掌握Jetpack Compose、协程等现代Android开发技术;4、熟悉常用设计模式及其在实际开发中的应用;5、有音视频通话功能开发经验,熟悉WebRTC的集成与性能优化;6、熟练运用WebSocket/Socket.IO实现低延迟的数据通信;7、能够使用Perfetto/Systrace工具定位和分析消息传输过程中的延迟问题;9、熟悉Signal Protocol或Double Ratchet算法,或具备自研IM系统的开发经验者优先;