职位描述
岗位职责:
负责将现有的React Native第三方库(如UI组件库、工具库、原生模块等)移植到鸿蒙系统,确保这些库能够在鸿蒙设备上正常工作;
评估库是否依赖特定于Android/iOS的原生代码,针对鸿蒙系统的API进行修改和适配;
解决不同平台(Android、iOS、鸿蒙)间的差异,调整库的功能和接口,使其在鸿蒙系统中保持一致性库适配;
识别和解决因鸿蒙系统与Android系统差异所产生的性能瓶颈;
优化React Native应用的渲染性能、事件响应速度,确保原生模块的高效运行。
任职要求:
学历要求:本科及以上学历,计算机、通信、软件工程等相关专业。
工作经验:3年以上Android/IOS开发经验,至少1年以上React Native(RN)相关开发经验,能够独立开发并维护Android/IOS原生模块。
技能要求:
熟悉Java/ios/C/C++等编程语言进行原生开发,能够处理与鸿蒙系统交互时的复杂问题。
熟悉React Native框架,能有效地在React Native中使用原生模块(Native Module)进行开发。
熟悉JavaScript、React、Redux等前端技术,能够理解并解决React Native与原生平台的交互问题。
熟悉鸿蒙操作系统的开发框架和API,能够在鸿蒙设备上进行原生模块的开发和调试。
有良好的代码习惯,熟悉Git等版本管理工具,具备一定的团队协作能力。
加分项:
深入了解React Native框架,能够高效地开发跨平台应用。
熟悉Android平台的开发工具、调试工具,能够进行性能分析与优化。
理解不同操作系统间的差异,具有跨平台开发和调试的经验,能够灵活应对各种平台适配问题。
熟悉Android/iOS/鸿蒙系统的性能调优方法,能够识别和解决应用中的性能瓶颈。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕