iOS 软件工程师——Snap Inc.,洛杉矶现场办公
在 Snap Inc. 设计 Objective-C 软件并交付稳定的移动功能,打造高性能的 Snapchat 相机体验。
描述
- 开发和增强高性能移动应用
- 创建运行流畅、可靠的产品
- 为 Snapchat 相机体验设计、架构并实现经过全面测试的 Objective-C 软件
- 规划、开发并发布新产品功能
- 评估技术取舍及其工程影响
- 与设计团队协作,推进用户界面和基础设施实践
- 审查代码,维持高质量标准
- 运用 AI 工具和快速工程工作流,构建并交付可扩展服务
- 维护正确性、安全性和生产就绪性标准
任职要求
- 计算机科学或相关技术领域的学士学位,或同等实践经验
- 至少两年学士学位后的软件开发经验,或相关硕士学位加一年研究生毕业后的经验,或相关博士学位
- 具有 iOS 应用开发实践经验
- 具备 Objective-C 运行时和底层系统进程方面的知识
- 了解操作系统内部机制、编译器以及面向移动低功耗系统的优化
- 熟练掌握 iOS 多线程和性能优化
- 具备扎实的计算机科学基础,包括算法和数据结构
- 了解软件设计模式和成熟的 iOS 开发实践
- 能够有效使用 AI 工具,并评估生成代码的架构合理性、性能问题和安全风险
- 能够适应不断演进的 AI 系统和工具,并学习和应用这些系统与工具
- 具有 Objective-C 和 iOS 专业经验
- 具有 Swift 专业经验
- 具有 C 或 C++ 专业经验
- 具有 OpenGL 或 Metal 经验
福利待遇
- 带薪育儿假
- 全面的医疗保险保障
- 支持情绪和心理健康的项目
- 包含限制性股票单位形式股权的薪酬方案
- Snap 的 Default Together 模式,员工每周至少四天在办公室工作
