GM Financial
GM Financial
5,001 – 10,000 员工
咨询汽车物流
GM Financial 是通用汽车旗下的汽车金融公司,为消费者、经销商、商业客户和车队提供融资与租赁解决方案。其服务包括车辆融资、租赁管理、贷款预审批、账户管理与移动支付工具、电动汽车融资、租赁到期支持、商业贷款、车队解决方案以及投资者产品。公司在消费者金融和商业运营领域汇聚了汽车、金融服务和商业贷款方面的专业能力。

软件开发工程师 I,移动端(React Native)- 混合办公

使用 React Native 开发安全、可扩展的 iOS 和 Android 应用。集成 REST API,并支持面向业务计划的移动端 CI/CD 交付。

描述

  • 基于共享的 React Native 代码库,创建精致且以用户为中心的 iOS 和 Android 应用
  • 使用 React Native 交付新的跨平台移动功能,并改进现有功能
  • 将移动应用连接到 RESTful API,实现可靠、高效的数据交换
  • 参与设计评审、代码评审,并推动工程最佳实践达成一致
  • 维护应用的性能、安全性和无障碍标准
  • 与 UI/UX、后端、产品、API SRE 和架构团队协作
  • 调查并修复不同设备、操作系统和开发环境中的问题
  • 编写整洁、可维护且经过全面测试的软件
  • 协助完善并持续改进开发工作流程
  • 支持 iOS 和 Android CI/CD 工作流、构建流水线及发布活动
  • 持续了解 React Native、移动工程实践、框架和开发工具的最新发展

任职要求

  • 具备使用 React Native 开发 iOS 和 Android 移动应用的实际经验
  • 熟练掌握 JavaScript 或 TypeScript 以及移动开发模式
  • 了解 Redux、Zustand 或 MobX 等状态管理库
  • 具备将移动应用连接到 RESTful API 和后端服务的经验
  • 了解移动端 UI/UX 规范、导航模式和性能优化
  • 了解安全编码方法和移动应用安全注意事项
  • 具备使用 Git、CI/CD 工作流和敏捷开发实践的经验
  • 具有软件开发和自动化测试背景
  • 高中毕业或同等学历
  • 计算机科学或相关工程专业学士学位,或具备同等经验者优先
  • 具备 React Native iOS 和 Android 构建工具经验,包括 Xcode 和 Android Studio 者优先
  • 具备 Detox、Appium 和 Jest 等移动端自动化测试工具经验者优先
  • 了解 Azure 等云平台和现代部署实践者优先