初级 iOS 软件工程师(现场办公)
使用 Objective-C 及相关移动技术,为 Snap 打造高性能 iOS 相机体验。 该职位专注于移动端优化、可扩展的产品开发和生产级工程实践。
描述
- 开发和改进高性能移动应用
- 创建运行流畅、稳定可靠的产品
- 为 Snapchat 相机体验设计架构、完成设计并实现经过全面测试的 Objective-C 软件
- 规划、构建并发布新产品功能
- 评估工程权衡及其影响
- 与设计团队协作,推进用户界面和基础设施实践
- 通过代码审查维护工程质量
- 应用 AI 工具和快速工程实践交付可扩展服务,同时确保正确性、安全性和生产就绪性
任职要求
- 拥有计算机科学等相关技术领域的学士学位,或具备同等实践经验
- 拥有至少两年的学士学位后软件开发经验;或拥有技术领域硕士学位并具备至少一年的研究生阶段开发经验;或拥有相关技术领域的博士学位
- 具备 iOS 应用开发经验
- 了解 Objective-C 运行时以及应用层之下运行的进程
- 了解操作系统内部原理、编译器以及低功耗移动系统优化
- 能够有效应用多线程和 iOS 性能优化技术
- 具备扎实的计算机科学基础,熟悉算法、数据结构和问题解决
- 了解软件设计模式和成熟的 iOS 开发实践
- 使用 AI 工具加速开发,同时严格审查生成的代码,确保架构合理性、性能表现和安全性
- 能够快速适应不断发展的 AI 系统和开发工具
- 优先考虑:具备 Objective-C 和 iOS 开发经验
- 优先考虑:具备 Swift 经验
- 优先考虑:具备 C 或 C++ 经验
- 优先考虑:具备 OpenGL 或 Metal 经验
福利待遇
- 带薪育儿假
- 全面的医疗保险保障
- 支持情绪和心理健康的项目
- 通过薪酬安排参与 Snap 的长期成功
- 作为股权薪酬的限制性股票单位