工作职责:
● 与团队合作,使用 Swift、JavaScript 及相关技术设计和开发高质量的 iOS 和 React Native 应用程序。
● 编写简洁高效的代码,确保代码的可维护性和可重用性。
● 进行代码审查,确保代码质量和一致性。
● 进行测试以确保应用程序质量。
● 为 iOS 和 React Native 应用程序创建和维护技术文档。
● 参与项目规划、估算和优先级排序。
● 及时了解移动开发的最新进展。
要求:
● 具有使用 Swift 进行 iOS 开发的经验。
● 具有使用 JavaScript 或 TypeScript 进行 React Native 开发的经验。
● 深刻理解 iOS 开发框架,如 UIKit 和 SwiftUI。
● 熟练掌握 Swift 编程语言,并具有使用 Xcode IDE 的经验。
● 对软件开发/测试生命周期有一定的理解。
● 了解 iOS 设计模式,如 MVC 和 MVVM。
● 具有使用版本控制工具(如 Git)的经验。
优先资格:
● 计算机科学、软件工程或相关领域的硕士学位。
● 0-1 年 iOS 或 React Native 开发的专业经验。
● 具有使用 CI/CD 工具(如 Jenkins)的经验。
● 具有使用云服务(如 AWS)的经验。