该职位来源于猎聘 职责描述: 1. **React生态核心开发(移动端为主)**:主导React Native移动端(iOS/Android)核心模块开发,负责界面构建、组件复用与渲染优化;按需参与React PC端非核心模块,保障全端业务一致。 2. **React Native原生整合**:对接iOS(OC/Swift)、Android(Kotlin/Java)团队,设计JS-原生通信方案,封装地图、蓝牙等原生模块,解决跨端兼容问题。 3. **React生态性能优化**:结合React原理(虚拟DOM、Fiber),优化React Native启动慢、列表卡顿等问题;辅助修复PC端React项目性能bug。 4. **React生态技术沉淀**:沉淀React/React Native组件库、hooks工具,制定移动端开发规范,提升团队技术能力。 任职要求: ### 基础要求 1. 本科及以上(计算机相关),5+年前端经验,含3年+React Native实战,有移动端App上线全流程经验。 2. 精通React核心原理(虚拟DOM、hooks)及React Native技术栈(Redux/MobX、React Navigation),能解决多端适配、原生桥接问题。 3. 懂iOS/Android基础代码,熟悉RN-原生通信机制,有自定义RN原生组件经验优先。 4. 掌握React生态性能优化方法,有实际案例(如React.memo优化、FlatList卡顿解决)优先。 5. 了解React PC端开发,能完成简单页面,熟悉Webpack/Vite及浏览器兼容。 ### 加分项 1. 研究过React/RN源码,或有React生态开源项目PR经验。 2. 熟练用TypeScript,有大型TS+React/RN项目经验。 3. 懂iOS/Android原生开发,能编写简单原生模块。 4. 有React生态下移动端热更新、自动化测试(Jest/Detox)经验。 5. 了解小程序,或有Taro、UniApp等跨端框架经验。