

岗位职责:
1.架构设计与优化:设计并优化IM SDK的整体架构,确保其在多客户端平台上的高效运行和可扩展性。引入最新技术和工具,提升SDK的性能和稳定性。
2.核心功能开发:负责IM SDK的核心功能开发,包括消息加密、传输、同步和存储。实现高效的网络通信协议,确保消息的实时性和可靠性。
3.跨平台支持:确保SDK在Windows、Mac、iOS、Android和Linux等多平台上稳定运行,解决兼容性问题,提升用户体验。
4.性能优化:深入分析SDK性能,识别瓶颈并进行优化。利用多线程和异步IO技术,提升消息处理效率和响应速度。
岗位要求:
1.计算机或相关专业,本科及以上,有相关工作经验;
2.主导过或深度参与过大型互联网项目的服务器研发工作,有高并发、IM 开发经验;
3.架构设计经验,能独立设计开发象奴所需的DLL库,并且能进行性能调优;
4.精通Linux,精通Golang或C++,熟悉业界常用数据库、缓存、服务治理等技术;
5.有良好的技术嗅觉和技术视野,能为项目规划有效的技术路线和技术框架。