骰子是技术专家在职业生涯各个阶段的首选职业目的地。我们的客户,Photon,正在寻求以下职位。今天通过Dice申请吧!
大家好,
希望你们都保持安全。我们正在招聘一名前端开发人员 - React Native,加入我们的数字工程团队。
我们是谁?
在过去的20年里,我们为财富500强企业提供了许多数字体验。自1999年以来,我们从几个人发展到全球超过4000名团队成员,参与各种数字现代化项目。关于我们的简短1分钟视频,你可以查看;/u>
职位名称:前端开发人员 - React Native
工作地点:加利福尼亚州,桑尼维尔
职位类型:全职(仅限)
职位描述:
经验:3-6年(其中2-3年为React Native经验)
角色概述
前端开发人员(React Native)将负责使用React Native构建高质量、可扩展的移动应用程序。这个角色专注于UI实现、可重用组件、性能优化,并在iOS和Android平台上提供流畅的用户体验。
主要职责
- 使用React Native开发和维护跨平台移动应用程序
- 将UI/UX设计转换为响应式、像素完美的移动界面
- 编写干净、可重用和可维护的代码,遵循最佳实践
- 使用原子设计原则构建和维护可重用的UI组件和设计系统
- 将移动应用程序与REST / GraphQL API集成
- 使用WebView集成网页并管理会话和cookie存储
- 修复错误并持续改进应用程序性能
- 编写单元和组件测试以确保代码质量
- 参与代码审查并遵循编码标准
- 与设计、后端、QA和产品团队合作
- 支持应用程序发布到App Store和Play Store
必需的技术技能
核心
- 拥有丰富的React Native经验
- 精通JavaScript / TypeScript
- 良好的React Hooks和组件生命周期理解
- 具有Redux、Context API或类似状态管理解决方案的经验
UI和移动
- 拥有强大的iOS和Android移动UI开发知识
- 使用Flexbox、StyleSheet或styled-components进行样式设计
- 使用React Navigation进行导航处理
- 理解移动响应性和设备兼容性
集成
- REST / GraphQL API集成和数据处理
- 认证流程(JWT、OAuth基本理解)
- 使用JSON、async/await和基于promise的工作流
测试和工具
- 使用Jest、React Native Testing Library (RNTL)和Storybook进行单元和组件测试
- 使用Appium或Detox进行端到端(E2E)测试(基础到中级水平)
- 使用React Native Debugger、Flipper或类似工具进行调试
- 使用Git进行版本控制
- 熟悉CI/CD基础知识是一个加分项
- 使用Git进行版本控制