AI优先型iOS软件工程师
为 OPENLANE 数字化二手车市场构建 SwiftUI 功能。 交付经过测试的移动端体验,并使用 AI 工具加快开发。
描述
- 为 OPENLANE 数字化市场构建并扩展移动端体验。
- 主要使用现代 SwiftUI 开发面向卖家和买家的 iOS 功能。
- 在支持下交付带功能开关的工作,并满足两个操作系统的拉取请求门禁要求。
- 编写单元测试和用户界面测试。
- 使用 AI 工具加快编码、测试和调试,并在合并前核验其输出。
- 与产品和设计团队合作。
- 在资深工程师指导下学习共享平台职责。
- 与 Android 同事配合,确保共享产品行为一致。
- 每日与产品经理、设计师、后端和平台工程师、QA、资深 iOS 工程师及 Android 团队协作。
- 向移动工程经理汇报。
- 运用 AI 辅助编码、重构、测试覆盖、验证、调试、根因分析、文档编写和知识共享,减少重复工作并提升工程效率。
任职要求
- 至少三年专业 iOS 开发经验,或具备同等深度的经验。
- 熟练掌握 Swift。
- 具备使用 SwiftUI 构建应用的经验。
- 至少有一款应用已在 App Store 发布。
- 采用 AI 优先的工作方式,积极使用开发工具并仔细评估其输出。
- 拥有计算机科学或相关领域学士学位,或具备同等实践经验。
- 具备在团队代码库中交付生产级 iOS 功能的经验。
- 具备扎实的 Swift 和 SwiftUI 技能,并愿意在仍有使用的地方使用 UIKit。
- 熟悉持续集成、测试和代码审查。
- 能够在资深工程师指导下逐步承担更多功能所有权。
- 对使用 AI 解决真实客户和业务问题抱有好奇心。
- 能够批判性评估 AI 生成的内容,而非未经审查便接受。
- 愿意随着开发工具的变化持续学习和适应。
- 具备网络和应用架构基础知识,例如 MVVM。
- 熟悉功能开关和移动端分析。
- 具备单元测试和/或用户界面测试经验。
- 愿意学习快照测试技能。
- 优先考虑:具备快照测试经验。
- 优先考虑:接触过 Swift Package Manager 模块和共享 UI 组件库。
- 优先考虑:具备市场平台或电子商务移动端经验。
- 优先考虑:有兴趣逐步承担身份验证、功能开关和分析方面的职责。
- 优先考虑:熟悉混合式 WebView 体验。
福利待遇
- 具有竞争力的薪酬。
- 在美国提供医疗、牙科和视力保险、雇主 HSA 缴款及 FSA 选项。
- 在美国提供立即归属并含公司配比缴款的 401(k),或在加拿大提供含公司配比缴款的 RRSP。
- 带薪年假、个人假和病假。
- 在美国提供带薪产假和陪产假。
- 在美国提供由雇主付费的短期和长期伤残保险、人寿保险及意外身故和伤残保险。
- 员工援助计划。
- 雇主付费的 Leap into Service 志愿服务日。
- 符合条件的项目可申请学费报销。
- 有机会在一家上市的全球化组织中提升技能并分享知识。
- 支持内部晋升、多元职业路径和职业发展的文化。
