职位名称:高级 React Native JS 开发人员
工作地点:阿联酋阿布扎比
工作经验:6年以上
职责与责任:
- 设计、开发和维护使用 React Native 的移动应用程序。
- 实现核心 React 概念,包括 hooks、状态管理和上下文 API。
- 使用 Java/Kotlin 和 Objective-C/Swift 构建和增强 Android 和 iOS 功能。
- 开发可重用组件、UI 元素和原生 SDK 的封装。
- 集成 API,管理应用程序状态,并确保在各种设备上的高性能。
- 实施安全编码实践,包括对敏感数据的加密/解密。
- 使用 Jest 编写和维护自动化测试用例。
- 在敏捷/Scrum 团队中协作,参与冲刺计划、评审和每日站会。
- 使用基于 Git 的工具管理版本控制工作流和代码审查。
- 支持 CI/CD 管道的设置、维护和移动构建的持续交付。
- 处理复杂模块,包括与银行或类似高安全性领域相关的模块。
- 解决跨平台问题,包括 Android Studio、Xcode 和设备模拟器。
技能与要求:
- 6年以上 React Native 开发的实际经验。
- 对 React hooks、状态管理、上下文和生命周期方法有深入理解。
- 熟悉 Android Studio、Xcode 和 VS Code。
- 在 Android 开发中具有丰富的 Java/Kotlin 经验。
- 在 iOS 开发中具有基础的 Objective-C/Swift 经验。
- 精通 Git、GitHub/Bitbucket 和 SourceTree 等版本库工具。
- 在移动项目的 CI/CD 管道中具有实际经验。
- 熟悉 Jira 和敏捷/Scrum 实践。
- 对 ReactJS 及 Vite.js/Next.js 等框架有良好理解。
- 具有处理安全、领域关键模块(如银行或同等模块)的经验。
- 了解移动应用程序安全、加密和数据保护。
- 具有为原生 SDK 编写 JavaScript 封装的经验。