职位详情
高级RN开发工程师
1.6-1.8万
原子猫科技(北京)有限公司
北京
3-5年
本科
07-10
工作地址

辉煌时代大厦1

职位描述
有 AI 智能体项目经验优先
【岗位职责】
1. 负责Android/iOS/HarmonyOS跨平台应用的基础架构设计与落地,提升跨平台开发效率与用户体验;
2. 深入优化React Native框架,包括JS Bridge通信、渲染机制、线程管理、内存占用等,提升性能与稳定性;
3. 具备修改React Native底层代码的能力,优化框架功能、定制Native Module,确保跨平台与Native的高效融合;
4. 研究Hermes、Fabric、TurboModule等RN关键技术,推动框架升级与优化;
5. 设计并完善跨平台开发工具链,优化CI/CD流程、自动化构建、热更新等开发效率工具;
6. 解决跨平台开发中的兼容性、性能、稳定性问题,制定最佳实践方案,并赋能团队成员;
7. 持续跟踪Flutter、Weex、小程序等跨平台技术发展,探索最优跨平台方案。
【任职要求】
1. React Native专家级经验:深刻理解React Native架构原理,精通Bridge、JSI、Fabric、TurboModule,具备定制优化RN框架能力;
2. Android或者iOS技术背景:具备扎实的Android或者iOS开发经验;
3. 跨平台开发经验:3年以上React Native开发经验,有完整的跨平台应用开发、上线、优化经验;
4. 底层优化能力:熟悉JS引擎(Hermes/JSC)、渲染机制、启动优化、线程调度等,有性能优化经验;
5. Native集成能力:掌握Android/iOS与RN的交互方式,能高效封装与集成Native模块;
6. 工程化能力:具备良好的代码质量与工程能力,熟悉CI/CD、自动化测试、Git Monorepo、模块化开发等;
7. 技术前瞻性:关注跨平台技术趋势,能快速学习并落地新技术,提高研发效能;
8. 团队协作与沟通:具备良好的沟通能力,能与前端、Android、iOS、产品团队高效协作,推动技术方案落地。
加分项:
1. React Native开源贡献者或核心框架开发经验
2. 具备Android/iOS双端开发经验,或有Flutter/Weex/Taro等其他跨平台经验
3. 具备Rust、C++开发经验,可用于优化Native模块
4. 有大规模跨平台架构设计、复杂业务场景落地经验

以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕

立即申请