职位详情
React Native开发(android背景)
1.8-3万
上海福芮柚科技有限公司
上海
1-3年
本科
08-28
工作地址

虹桥世界中心E1幢301室

职位描述
一、岗位概述

我们正在寻找一位经验丰富的 React Native 开发工程师,你将负责使用 React Native 框架开发跨平台移动应用程序,需要具备 Android 原生开发背景,以实现高性能、用户体验卓越的应用。

二、岗位职责

1. 运用 React Native 框架进行 iOS 和 Android 平台的应用开发,涵盖从界面搭建到功能实现的全流程。

2. 依据产品需求参与技术设计,优化应用性能,包括但不限于应用的加载速度、内存占用、流畅度等,提升用户体验。

3. 参与代码审查,确保代码质量符合公司规范,遵循最佳实践,编写可维护、可扩展的高质量代码。

4. 及时解决开发过程中出现的技术问题,对线上应用的故障进行排查和修复。

5. 跟踪移动应用开发的新技术、新趋势,引入合适的技术优化开发流程和提升产品竞争力。

三、任职要求(一)专业与学历

计算机科学、软件工程等相关专业,本科及以上学历优先考虑。

(二)工作经验

1. 拥有 5 年以上移动端开发经验,其中至少 3 年以上 React Native 开发经验,具备独立完成复杂 React Native 项目的能力。

2. 至少有 2 年以上 Android 原生开发经验,能够熟练运用原生开发语言(Android:Kotlin 或 Java)进行原生模块开发和集成。

3. 有从 0 到 1 搭建 React Native 项目并成功上线运营的经验者优先。

(三)技术能力

1. React Native 方面:

◦ 深刻理解 React 和 React Native 框架的核心原理,熟练掌握 JavaScript/TypeScript 语言,能够灵活运用其特性进行高效开发。

◦ 熟悉 zustand、Redux、MobX 等状态管理库,并能根据项目需求合理选择和应用。

◦ 熟练掌握 React Native 常用组件和 API,能够自定义高性能的 UI 组件,实现复杂的交互效果。

◦ 对 React Native 的性能优化有深入理解和实践经验,例如优化列表渲染、减少内存泄漏、提升动画流畅度等。

2. 原生开发方面(Android):

◦ Android 原生开发:

▪ 熟练掌握 Kotlin 或 Java 语言,熟悉 Android 开发框架,如 AndroidX、AppCompat 等,能够进行 Android 原生模块的开发和集成。

▪ 熟悉 Android 系统架构和生命周期,能够进行性能优化,如优化布局加载速度、提升应用启动速度等。

▪ 了解 Android 的资源管理和内存优化,能够处理不同分辨率设备的适配问题。

▪ 掌握 Android 网络通信,熟悉 OkHttp 等网络请求库。

3. 其他技术:

◦ 熟悉移动端网络请求调试工具,如 Charles、Fiddler 等,能够熟练分析和解决网络相关问题。

◦ 了解前端工程化,熟悉 Webpack 等构建工具的基本使用,能够进行项目的打包和部署。

◦ 熟练使用 Git 进行版本控制,具备良好的代码管理和团队协作能力。

(四)项目经验

1. 独立完成或主导过至少 2 个复杂的 React Native 项目,有上线成功案例,并能提供项目成果展示。

2. 参与过 React Native 与原生混合开发的项目,在项目中承担重要角色,解决过关键技术问题。

(五)其他能力

1. 具备良好的问题解决能力,能够快速定位和解决开发过程中遇到的技术难题。

2. 拥有较强的学习能力和自我驱动力,对新技术充满热情,能够快速掌握并应用到实际项目中。

3. 具备良好的团队合作精神和沟通能力,能够与不同背景的团队成员有效协作,共同推进项目进展。

4. 工作认真负责,有较强的责任心,注重代码质量和用户体验。

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

立即申请