职位描述
1、负责公司核心业务 App 的 React Native 模块开发与维护,参与整体架构设计与核心模块实现;
2、主导复杂业务场景下的技术方案制定与性能优化,确保架构稳定性与可扩展性;
3、参与跨端(Android / iOS)层能力建设,推动 RN 与原生层深度融合(桥接通信、Turbo Modules、Fabric 渲染器) ,探索动态化更新方案;
对产品运行中出现的性能问题(启动耗时、包体积、首屏渲染、长列表帧率、内存泄漏)进行持续跟踪和系统性优化;
4、与产品、测试、设计及后端团队保持高效沟通,推动需求高质量落地,支持产品快速迭代。任职要求
1、计算机相关专业,全日制统招本科及以上学历,5 年以上 React Native 开发经验 ;
2、深入理解 React Native 渲染机制与通信架构,熟悉新旧两套架构(Bridge / JSI)的差异与演进,掌握 Fabric、Turbo Modules 等新架构能力;
3、熟练掌握 JavaScript / TypeScript,深入理解 React 核心原理(Hooks、Fiber、组件生命周期、状态管理),具备 Redux / Zustand / Jotai / MobX 等状态管理方案的应用与选型经验;
4、熟悉 RN 与原生通信机制(Native Modules / Native Components / JSI / FFI) ,有跨端组件化、动态化框架或 Hybrid 混合开发经验者优先;
5、熟悉应用性能优化(启动优化:Hermes 引擎、RAM Bundles、懒加载;包体积瘦身:Bundle 分析与拆包、未使用代码剔除;渲染优化:FlatList 虚拟化、动画原生驱动;内存管理),并具备系统性优化经验;
6、有大型项目架构或系统性重构经验,能独立承担复杂功能或模块的设计与落地;
7、积极拥抱 AI 开发,能够用 SDD(规格驱动开发)完成大型项目的需求落地、代码重构,AI 化占比不低于 80% ;
8、熟悉 CI/CD 自动化(如 Fastlane、GitHub Actions、Jenkins 等)、代码规范化建设及持续交付流程;
9、具备良好的沟通能力与团队协作意识,能够通过文档、评审、分享推动团队知识沉淀;
10、具备技术探索精神,对新技术(新架构演进、AI 辅助开发、鸿蒙生态适配、动态化更新)保持敏感和落地能力。
11、具备 Web(React/Vue 等)及小程序(如 Taro / uni-app / 原生小程序)开发能力,并积极拥抱全栈开发(如 Go/PHP 等后端技术),能够在跨端项目中承担更多技术边界拓展工作。