Salesforce Staff 级 iOS 开发者体验工程师
负责 Salesforce Slack iOS 应用的开发者体验,构建 Bazel、CI/CD 和 AI 智能体工具。 改进工程工作流程,开发自主软件实践,并指导 iOS 开发者。
描述
- 为 Slack iOS 应用开发稳定耐用、由 AI 提供支持的工具
- 通过简化的工作流程和智能工具,帮助功能工程师解决复杂问题
- 通过自主工作流程推进智能体驱动的软件开发生命周期
- 将 AI 编码智能体融入软件工厂、自动化测试、拉取请求生成、代码审查和样板代码重构
- 跟踪并提升 CI 可靠性、TimeToMerge 和构建时间性能
- 通过智能自动化发现并消除流水线瓶颈
- 诊断棘手的 Bazel 缓存未命中和失败的 CI 流水线
- 领导、指导并支持 iOS 工程师的成长
- 在 Slack iOS 代码库中建立高标准的技术设计和代码质量要求
- 负责完整的 Slack iOS 代码库
任职要求
- 至少 10 年构建和维护复杂 iOS 工具、涵盖 CI 和 CD 的经验
- 精通 Swift、Bazel、Python 和 Xcode 工具链
- 具备智能体驱动软件开发生命周期工作流程的实践经验,包括使用 Claude Code、GitHub Copilot Workspace 或自定义 LLM 脚本等 AI 编码智能体
- 具备监控和改进 CI 可靠性、TimeToMerge 及构建时间指标的能力
- 深入了解 Apple 生态系统、CI/CD 流水线、自动化测试以及 Python 或 Bash 脚本编写
- 必须拥有相关技术学位
- 有 Slack 使用经验,并对改进该产品抱有浓厚兴趣
- 曾担任 iOS 开发者体验职位
福利待遇
- 休假计划
- 医疗保险
- 牙科保险
- 视力保险
- 心理健康支持
- 带薪育儿假
- 人寿保险
- 残疾保险
- 401(k) 计划
- 员工股票购买计划
- 可能提供激励性薪酬
- 可能提供股权
- 在申请或招聘过程中提供合理便利
