Snap Inc. iOS 软件工程师——洛杉矶(现场办公)
在 Snap Inc. 构建高性能的 Snapchat iOS 相机体验。使用 Objective-C 及相关 Apple 平台技术开发并发布生产级移动功能。
描述
- 开发和改进高性能移动应用
- 构建性能流畅一致的可靠产品
- 为 Snapchat 相机体验设计架构并实现经过全面测试的 Objective-C 软件
- 规划、开发并发布新产品功能
- 评估技术权衡并选择有效解决方案
- 与设计团队合作推进用户界面和基础设施实践
- 审查代码,维护工程质量标准
- 应用 AI 工具和快速工程实践构建可扩展服务,同时验证其正确性、安全性和生产就绪度
任职要求
- 计算机科学或相关技术专业学士学位,或同等实践经验
- 至少 6 年学士学位后的软件开发经验;或相关硕士学位及 5 年以上研究生毕业后经验;或相关博士学位及 2 年以上研究生毕业后经验
- 具备开发 iOS 应用的专业经验
- 深入理解 Objective-C 运行时和底层系统进程
- 了解操作系统内部机制、编译器,以及面向移动端低功耗系统的优化
- 熟练掌握 iOS 多线程和性能优化
- 具备扎实的计算机科学基础,包括算法、数据结构和问题解决能力
- 了解软件设计模式和成熟的 iOS 开发实践
- 能够有效使用 AI 工具,并批判性地审查生成代码中的架构、性能和安全问题
- 愿意学习并应用不断发展的 AI 系统和开发工具
- 优先考虑:具备 Objective-C 和 iOS 专业经验
- 优先考虑:具备 Swift 专业经验
- 优先考虑:具备 C 或 C++ 专业经验
- 优先考虑:具备 OpenGL 或 Metal 经验
福利待遇
- 带薪育儿假
- 全面的医疗保障
- 情绪和心理健康支持计划
- 提供分享 Snap 长期成功成果的薪酬计划
- 限制性股票单位(RSU)
