小红书KMP/CMP跨端开发工程师-社区工程
任职要求
1、本科及以上学历,计算机或通信相关专业优先; 2、熟练掌握Kotlin/Java,深入理解Android SDK及Jetpack生态,或者熟练掌握Swift/Objective-C,深入理解iOS SDK及SwiftUI、UIKit等框架; 3、对KMP…
工作职责
1、负责小红书核心场景(如图文、视频、搜索、发布、社交等场景)的跨端架构设计与实现,基于KMP(Kotlin Multiplatform)技术栈构建高性能、高复用性的原生跨端解决方案; 2、主导Kotlin/Compose与原生平台(Android/iOS/鸿蒙)的混合开发,封装高性能原生组件,优化渲染性能与内存管理,保障用户流畅体验; 3、推动C++底层能力(如图形渲染、FFI)与KMP跨端框架的深度融合,实现业务架构统一,解决多端一致性、性能优化等复杂问题; 4、完善跨端研发工具链(如自动化构建、编译工具链),跟踪KMP生态动态(如KMP for iOS),探索新技术在业务场景的落地。
1、主导并探索包括KMP/CMP在内的跨平台方案落地,提升三端业务交付效率; 2、负责小红书社区核心场景(如 feeds 流、创作工具等)的跨端架构设计与实现,基于 KMP(Kotlin Multiplatform) 技术栈构建高性能、高复用性的原生跨端解决方案; 3、主导 Kotlin/Compose 与原生平台(Android/iOS/HMOS)的混合开发,封装高性能原生组件,优化端侧渲染效率与内存管理,保障亿级用户流畅体验; 4、推动 C++ 底层能力(如音视频、图形渲染)与跨端框架的深度融合,解决多端一致性、性能调优等复杂问题; 5、搭建跨端研发工具链(如自动化构建、热更新),跟踪 KMP 生态动态(如 Compose Multiplatform),探索新技术在业务场景的落地。
团队介绍: 智能信息团队在浏览器内核、音视频播放/编辑/直播技术、网络技术、Web技术、KMP和Flutter等跨平台技术、基础性能优化等领域有十多年的深厚沉淀,构建了一套行业领先的移动研发体系来支撑多App的快速演进,服务于UC浏览器、夸克App、夸克扫描王等产品的业务创新; 在这里,您将参与到超级App的架构演进和性能优化,疑难问题攻关,在解题中快速成长,一起打造最极致的App体验; 在这里,您将接触到移动端最前沿的技术研究和实践,包括但不限于直播音视频技术、端智能、跨平台技术等; 在这里,您将有机会研究和优化渲染和音视频等各种底层技术,会有热心师兄辅助指导,在这里你获得的成长速度将远远超越大部分企业,我们求才若渴,期待您的到来。 职位描述 1. 负责UC浏览器业务开发,包括AI Agent、浏览器、网盘、小说、短剧、故事等业务开发; 2. 负责UC浏览器上技术优化和难点攻关,包括基础性能、Web体验、AI 播放器、小说渲染引擎、音频等; 3. 理解产品业务的基础上,提升产品的用户体验,技术驱动业务的发展; 4. 关注移动端前沿技术研究,通过新技术促进业务发展,持续改善性能和体验。
1. 负责千问App的智能创作业务(AI生图、AI视频、AI修图)的功能开发,架构设计以及体验优化; 2. 负责AI Native应用的全新交互和体验,将前沿的AIGC技术转化为用户可感知的功能; 3. 与产品团队紧密合作,持续关注行业动态和用户反馈,通过技术手段升级Agent能力,为用户创造全新AI Native体验。