小红书客户端 leader-社区技术
社招全职客户端开发地点:上海 | 北京状态:招聘
任职要求
1. 扎实的Android或者iOS基础,深入理解底层技术原理 2. 对于前端和后端的技术有一定的了解,熟悉常见的系统设计模式,能够对于产品需求进行端到端的设计 3. 对于客户端开发流程有充分的了解,能够设计流程,规范提升工程质量和工程效率 4. 对于Flutter,音视频等技术有经验者可优先考虑 5. 丰富的团队管理经验,有管理20人以上团队的经验 6. 成熟的跨团队组织和协调能力,能够推动公司级项目的落地 7. 具有高度的责任心与自驱力,良好的沟通协作、应急响应与处理问题的能力 8. 具有比较强的问题分析和处理能力,热衷于技术,有一定的技术代码癖,github、stackoverflow等技术社区活跃者优先考虑
工作职责
1. 负责小红书社区客户端技术体系的设计和建设工作,支持业务迭代,对于交付质量和工程效率负责 2. 负责在跨端,端智能等方向上的探索,落地新的技术为业务赋能 3. 负责整体客户端团队的搭建和升级
包括英文材料
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
设计模式+
https://liaoxuefeng.com/books/java/design-patterns/index.html
设计模式,即Design Patterns,是指在软件设计中,被反复使用的一种代码设计经验。使用设计模式的目的是为了可重用代码,提高代码的可扩展性和可维护性。
[英文] Design Patterns
https://refactoring.guru/design-patterns
Design patterns are typical solutions to common problems in software design. Each pattern is like a blueprint that you can customize to solve a particular design problem in your code.
https://www.youtube.com/watch?v=NU_1StN5Tkk
Design Patterns tutorial explained in simple words using real-world examples.
客户端开发+
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.
Flutter+
https://flutter.dev/learn
With codelabs, YouTube videos, detailed docs, and more, find everything you need to get started with Flutter or continue your learning journey.
https://www.youtube.com/watch?v=VPvVD8t02U8
Learn how to use Flutter in this complete course for beginners.
GitHub+
[英文] GitHub Learn
https://learn.github.com/
Discover a wide range of beginner-friendly tutorials, hands-on learning, and expert-led lessons.
相关职位
社招5-10年客户端开发
1、技术决策与架构优化:制定客户端技术规划(如跨端方案、性能优化方向),主导iOS/Android双端技术栈演进,解决亿级用户场景下的核心问题; 2、项目落地与体验提升:统筹核心版本研发(如大版本迭代、功能升级),协调产品/设计/后端资源,推动项目高效交付;通过技术手段持续提升用户活跃与留存; 3、团队管理与人才培养:搭建10-20人客户端研发团队,制定目标与分工,培养技术骨干,打造“技术强+懂业务”的复合型团队。
更新于 2025-08-10
社招5年以上客户端开发
1、负责小红书APP中群聊业务高效的迭代,配合业务完成关键模块技术选型、方案推进,带领团队实现落地; 2、负责重点疑难问题的分析和解决,能够从技术视角排除潜在的技术风险; 3、优化客户端团队的开发模式、流程和规范,关注并指导新人成长,提升团队作战能力。
社招5年以上客户端开发
1、 负责小红书APP中IM模块及IM SDK 的架构设计和演进,确保IM业务模块持续高效的迭代; 2、负责重点疑难问题的分析和解决,能够从技术视角排除潜在的技术风险; 3、持续提升IM 模块用户体验,保障IM业务的稳定性和流畅度; 4、负责制定和拆解团队目标,关注并指导新人成长,提升团队作战能力,研究行业最新技术趋势,推动团队技术创新。
更新于 2025-07-02