岗位职责:
1、负责 React Native 应用的设计、开发和维护,确保高质量的跨平台移动应用。
2、与产品经理、设计师和后端工程师密切合作,共同推动项目的迭代与优化。
3、设计合理的跨平台架构,解决 iOS/Android 兼容性问题。优化应用性能和用户体验。
4、解决移动端应用中的技术难题,推动技术难题的攻关和性能优化。
5、负责 React Native 中常用组件的封装和平台特性的处理,确保 iOS 和 Android 端的一致性。
6、撰写高质量、可维护的代码,参与代码评审、技术分享和团队知识积累。
7、持续跟进 React Native 及前端领域的技术发展,推动团队技术升级。
岗位要求
1、熟练掌握 React Native 开发,3 年以上跨平台移动端开发经验。
2、精通 JavaScript/ES6+,熟练掌握 React 和 React Native,能够灵活使用组件、Hooks、Redux 等
3、熟悉原生开发,能够处理常见的 iOS 和 Android 平台差异,能封装 Native Modules。
4、深入理解 React Native 性能优化,能够处理内存泄漏、帧率低、渲染慢等性能瓶颈。
5、良好的沟通能力,能主导技术方案评审并推动落地,有敏捷开发经验
6、具有较强的 问题分析和解决能力,能够在压力下做出高质量决策
加分项:
1. 熟悉TypeScript开发,有大型项目开发经验;
2. 熟悉Vue、Uniapp、鸿蒙开发,并有完整的移动端项目开发经验;
3. 有参与或发起并领导落地团队技术基础建设贡献者;