小红书客户端跨平台技术专家-社区工程
社招全职5-10年客户端开发地点:北京 | 上海状态:招聘
任职要求
1、5 年以上客户端开发经验(Android、iOS、HMOS),精通 C++ / Flutter 等跨平台技术,有成熟项目落地经验; 2、精通 Android 或 iOS 开发平台及框架原理,掌握客…
登录查看完整任职要求
微信扫码,1秒登录
工作职责
1、主导并探索包括KMP/CMP在内的跨平台方案落地,提升三端业务交付效率; 2、负责小红书社区核心场景(如 feeds 流、创作工具等)的跨端架构设计与实现,基于 KMP(Kotlin Multiplatform) 技术栈构建高性能、高复用性的原生跨端解决方案; 3、主导 Kotlin/Compose 与原生平台(Android/iOS/HMOS)的混合开发,封装高性能原生组件,优化端侧渲染效率与内存管理,保障亿级用户流畅体验; 4、推动 C++ 底层能力(如音视频、图形渲染)与跨端框架的深度融合,解决多端一致性、性能调优等复杂问题; 5、搭建跨端研发工具链(如自动化构建、热更新),跟踪 KMP 生态动态(如 Compose Multiplatform),探索新技术在业务场景的落地。
包括英文材料
客户端开发+
https://developer.mozilla.org/zh-CN/docs/Learn_web_development/Core/Frameworks_libraries/Introduction
简要回顾 JavaScript 和框架的历史,为什么框架会存在以及它们提供了什么,如何开始考虑选择一个框架并学习,以及对于客户端框架还有什么替代方案。
https://gamefromscratch.com/the-best-game-development-frameworks/
If you are looking to create a game but perhaps want to craft your own game engine from existing technologies, or you prefer to work at a lower more code focused level, using a game framework instead of a game engine may be right for you.
Android+
https://roadmap.sh/android
Step by step guide to becoming an Android developer .
https://www.youtube.com/playlist?list=PLQkwcJG4YTCSVDhww92llY3CAnc_vUhsm
iOS+
https://www.youtube.com/watch?v=UNH0bE4zPtY&list=PLSzsOkUDsvdu5Mm67aBYs2YPu2OM4mFzt
C+++
https://www.learncpp.com/
LearnCpp.com is a free website devoted to teaching you how to program in modern C++.
https://www.youtube.com/watch?v=ZzaPdXTrSb8
还有更多 •••
相关职位
社招5-10年客户端开发
1、负责KMP跨平台能力在Android、鸿蒙及iOS平台上的内存和性能优化工作,包括内存泄漏治理、内存效率提升、跨平台内存管理机制优化等; 2、深入分析Kotlin/Native内存管理特性,优化跨平台共享代码的内存使用模式,解决跨平台内存管理差异带来的复杂问题; 3、主导KMP应用性能稳定性监控体系建设,总结KMP性能优化最佳实践,为业务团队提供技术指导和支持。
更新于 2025-10-21北京|上海

社招3年以上技术类
1、负责公司产品的通用客户端基础技术的研发和优化,包括但不限于热修、监控体系、性能优化、打包平台、跨平台技术、底层技术、基础架构以及各类基础库、中间件等; 2、框架维护,通用工具开发等; 3、设计良好的代码结构,不断迭代重构; 4、前沿技术研究,承担重点、难点的技术攻坚。
更新于 2025-05-13上海

社招1年以上技术类
1、负责公司产品的通用客户端基础技术的研发和优化,包括但不限于插件热修、监控体系、性能优化、打包平台、跨平台技术、底层技术、基础架构以及各类基础库、中间件等; 2、框架维护,通用工具开发等; 3、设计良好的代码结构,不断迭代重构; 4、前沿技术研究,承担重点、难点的技术攻坚。
更新于 2025-02-26上海