职位描述:
职位角色:- 高级 React Native JS 开发人员
工作地点:阿布扎比,阿联酋
工作经验:- 6 年以上
职责与责任:-
• 设计、开发和维护使用 React Native 的移动应用程序。
• 实现核心 React 概念,包括 hooks、状态管理和上下文 API。
• 使用 Java/Kotlin 和 Objective-C/Swift 构建和增强 Android 和 iOS 功能。
• 开发可重用组件、UI 元素和本地 SDK 的包装器。
• 集成 API,管理应用状态,并确保设备间的高性能。
• 实施安全编码实践,包括对敏感数据的加密/解密。
• 使用 Jest 编写和维护自动化测试用例。
• 在 Agile/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 和 Agile/Scrum 实践的实际经验。
• 对 ReactJS 及 Vite.js/Next.js 等框架有良好的理解。
• 具备处理安全、领域关键模块(如银行或同类)的经验。
• 了解移动应用安全、加密和数据保护。
• 具备为本地 SDK 编写 JavaScript 包装器的经验。