小红书Android/iOS开发工程师-视频业务
社招全职3年以上客户端开发地点:北京 | 上海状态:招聘
任职要求
1、3年以上Android或iOS开发经验,有扎实的客户端基础,熟悉主流开源框架和工具链。 2、具备业务架构设计能力,有大型APP模块开发/重构及成功落地经验者优先 3、有音视频类开发经验者优先,了解播放器编解码技术、ffmpeg等。 4、有动态化/跨端技术开发经验者优先,包括但不限于DSL、RN或KMP 5、Android方向具备以下经验优先: - Android性能优化、体验优化等有相关工作内容; - 完整的组件化设计,容器化构架设计相关工作内容; - 熟悉Android Framework或有在ROM厂商进行…
登录查看完整任职要求
微信扫码,1秒登录
工作职责
1、负责小红书短视频、中长视频容器产品的客户端研发、参与需求讨论和流程优化,推进业务发展,打造极致独特的小红书视频特色容器 2、参与CodeReview和技术方案设计,基础设施建设和架构演进。参与视频关键模块的技术选型,识别架构痛点问题,推进研发效率提升。推动模块重构和组件化、平台能力建设,深入业务,为视频业务架构持续提供改善方案 3、探索低端机、新用户等特殊群体促活方案落地,结合用户行为及特征做精细化体验提升;结合应用场景进行数据分析,自主定义优化策略,优化用户体验,解决体验疑难问题 4、高质量的代码结构,优秀的设计理念;承担重点、难点的技术攻坚
包括英文材料
学历+
Android+
https://roadmap.sh/android
Step by step guide to becoming an Android developer .
https://www.youtube.com/playlist?list=PLQkwcJG4YTCSVDhww92llY3CAnc_vUhsm
Java+
https://www.youtube.com/watch?v=eIrMbAQSU34
Master Java – a must-have language for software development, Android apps, and more! ☕️ This beginner-friendly course takes you from basics to real coding skills.
Kotlin+
https://kotlinlang.org/docs/kotlin-tour-welcome.html
Quickly learn the essentials of the Kotlin programming language through our tours, which will take you from beginner to intermediate level.
https://learnxinyminutes.com/kotlin/
Kotlin is a statically typed programming language for the JVM, Android and the browser. It is 100% interoperable with Java.
https://www.youtube.com/watch?v=EExSSotojVI
In this full Kotlin course, you will learn the most popular programming language on Android and start building your own apps.
系统设计+
https://roadmap.sh/system-design
Everything you need to know about designing large scale systems.
https://www.youtube.com/watch?v=F2FmTdLtb_4
This complete system design tutorial covers scalability, reliability, data handling, and high-level architecture with clear explanations, real-world examples, and practical strategies.
SDK+
https://www.ibm.com/think/topics/api-vs-sdk
Learn about software development kits (SDKs) and application programming interfaces (APIs) and how they improve both software development cycles and the end-user experience (UX).
https://www.redhat.com/zh-cn/topics/cloud-native-apps/what-is-SDK
软件开发套件(SDK)是通常由硬件平台、操作系统(OS)或编程语言的制造商提供的一套工具。
还有更多 •••
相关职位
社招3-5年技术
1、负责代驾移动端相关组件的研发和维护,编写高质量的代码,负责产品需求的持续迭代和体验优化; 2、支撑代驾业务开发,负责滴滴代驾及其其衍生业务产品的原生组件建设,保障产品的交付质量和效率; 3、参与架构优化提升交付效率,参与性能优化等技术建设; 4、深入钻研React Native跨端技术,参与跨端相关需求的开发以及相关技术优化工作;
更新于 2025-04-01杭州
社招3年以上质量架构部
1.参与基于多模态大模型的GUI智能化能力的设计开发,实现多端(web/安卓/ios/鸿蒙/小程序)大模型手眼配套能力全覆盖; 2.跟踪业界前沿技术发展,参与大模型应用评测、企业内部场景化落地、GUI智能体建设等;
更新于 2025-03-27北京
社招3年以上信息技术类
1、负责电商APP Android端功能开发及维护; 2、参与需求评审、技术可行性评估、技术方案设计、测试用例评审等; 3、负责建设&完善监控告警体系,保障App功能的稳定性; 4、负责Android App性能优化,提升用户体验; 注上海深圳各有一个HC待招
更新于 2025-04-03上海|深圳