高级 iOS 工程师(巴西远程)
为 Puzzle 面向创作者的产品打造可靠的原生 iOS 体验,负责功能从设计到发布及线上监控的完整流程。 与跨职能团队协作,持续提升应用性能、测试质量与可靠性。
描述
- 负责 iOS 功能从技术设计、实现、测试到发布和线上监控的完整流程。
- 采用现代 iOS 实践,打造无障碍、响应迅速且可靠的移动界面。
- 构建并维护 API、身份验证、本地存储和后台任务集成。
- 排查并修复崩溃、并发问题、内存问题和性能瓶颈。
- 参与应用架构建设,改进工程工具和流程。
- 编写清晰、易维护且有充分测试支持的代码。
- 审查代码并提供有建设性的技术反馈。
- 指导其他工程师,促进协作型工程文化。
- 参与规定的生产支持或值班轮班。
- 与后端、Android、QA、产品和设计团队协作。
- 交付符合需求和验收标准的路线图功能。
- 提升无崩溃使用率、应用性能、自动化测试覆盖率、缺陷率表现和发布可预测性。
- 前 30 天内,熟悉 iOS 架构、开发实践、产品路线图和发布流程。
- 第 31 至 60 天,发布一项经过测试的功能或优先级较高的生产改进。
- 第 61 至 90 天,改善一个关键的可靠性或开发瓶颈,并协助制定优先级明确的技术改进计划。
- 向移动工程经理或工程负责人汇报。
任职要求
- 至少具备五年专业软件工程经验,其中包括丰富的原生 iOS 应用构建和发布经验。
- 熟练使用 Swift 和 SwiftUI 和/或 UIKit。
- 了解 iOS 应用生命周期、并发、网络通信和 API 集成。
- 具备编写和维护移动应用自动化测试的经验。
- 能够诊断并解决崩溃、内存问题和性能瓶颈等线上问题。
- 了解移动安全、无障碍、应用签名、CI/CD 和 App Store 发布流程。
- 能够独立设计、开发、调试、测试和维护达到生产质量要求的软件。
- 具备良好的沟通和协作能力。
- 有使用和不使用智能体或生成式 AI 编码工具进行软件开发的经验。
- 能够有效使用编码助手和 AI 智能体,同时保持工程质量。
- 能够独立评估、调试并验证 AI 生成的代码。
- 对生产代码的正确性、安全性、性能和可维护性负责。
- 了解使用 AI 开发工具时如何保护专有代码、凭据和敏感信息。
福利待遇
- 获得与技能和经验相匹配、具有竞争力的美元薪酬。
- 享有充足的带薪休假,支持工作与生活平衡及休息。
- 获得用于帮助支付健康保险费用的补贴。
- 参与结构化的年度薪酬评审,绩效将得到认可。
- 获得带薪培训和认证支持,持续提升专业能力。
