小红书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)或编程语言的制造商提供的一套工具。
还有更多 •••
相关职位
社招2年以上视频号短视频技术
团队介绍:我们负责微信视频号客户端(iOS和 Android)的短视频业务开发,负责提供视频号浏览体验,发表,视频图片编辑器,个人主页,广告等多个基础模块。期待对技术保持好奇,对用户体验有追求的小伙伴们加入,和我们一同追求卓越与创新,让书写的代码运行在海量用户的设备上,给用户带来更大的价值。 1. 负责微信视频号短视频客户端日常需求开发,主要负责iOS与Android平台业务开发; 2. 负责微信视频号客户端编辑器,发布器相关需求,开发和维护视频图片编辑,编解码等功能; 3. 分析和优化现有逻辑的可优化点,不断打磨提升用户体验; 4. 开发和维护现有框架及日常需求,提升稳定性与可用性; 5. 研究业界跨平台方向的技术及应用,解决技术研发过程中的关键问题与技术难点。
更新于 2025-12-31广州
校招A57847
团队介绍:视频与边缘部门承载了字节跳动的媒体内容分发基建及技术中台,支持了字节全系产品的点播、直播、实时通信、图片等多媒体业务发展,同时将业务发展过程中沉淀下来的技术能力和工具,通过火山引擎对外输出,面向各行各业用户提供视频云产品和服务,愿景是为内外部业务伙伴提供最低成本、最优画质、最低延时、最安全可靠的富媒体内容分发解决方案,助力业务伙伴降本提效实现持续增长。 1、参与移动端视频多媒体内核的研发; 2、参与抖音/今日头条/西瓜视频/番茄小说等点播产品的设计和研发。
更新于 2025-07-20北京
社招5年以上MEG
-负责移动端百度APP/好看视频APP等音视频引擎相关业务的开发、调优和架构升级工作 -持续改进视频播放性能,优化起播速度、卡顿、内存、带宽成本和渲染性能等,提升清晰度和流畅度,提升用户体验 -跟进音视频引擎前沿技术,协同解决线上音视频相关问题
更新于 2023-03-16北京|深圳