Snap Inc是一家科技公司。我们相信相机提供了改善人们生活和沟通方式的最大机会。Snap通过赋予人们表达自己、活在当下、了解世界和共同享乐的能力来促进人类进步。该公司的三个核心产品是Snapchat,一款增强您与朋友、家人和世界关系的视觉消息应用程序;Lens Studio,一款增强现实平台,为Snapchat和其他服务提供增强现实功能;以及其增强现实眼镜Spectacles。
Snap的工程团队每天构建有趣且技术复杂的产品,覆盖全球数亿Snapchatters。我们深信我们全球社区中每个人的福祉至关重要,这就是为什么我们的价值观贯穿我们所做的一切的原因。我们迅速行动,精确无误,并始终将隐私放在首位。
我们正在寻找一位iOS首席软件工程师,加入Snap Inc的媒体传递平台团队。
你的工作内容包括:
• 创建和优化性能卓越的移动应用程序,突破移动技术的极限
• 构建稳定且运行流畅的有趣新产品
• 设计、架构和实现经过充分测试的Objective-C软件,为Snapchat的相机捕捉和播放体验提供支持
• 概念化、开发和推出新功能
• 仔细评估每个决策的技术权衡
• 与设计团队合作,精炼最佳的用户界面和基础设施实践
• 进行代码审查,确保代码质量
知识、技能和能力要求:
• 熟悉Objective-C运行时和“底层”进程
• 熟悉操作系统内部机制、编译器、低功耗和移动系统的优化
• 熟练掌握iOS的多线程和性能优化技术
• 扎实的计算机科学基础(算法和数据结构)和解决问题的能力
• 熟悉软件设计模式和iOS最佳实践
最低资格要求:
• 计算机科学、数学、统计学或等同经验的技术领域学士学位
• 在iOS环境下开发移动应用程序的经验超过14年
首选资格:
• 有Objective-C和iOS的经验
• 有Swift的经验
• 有AVFoundation、VideoToolBox和Core Media Frameworks的经验
• 有C/C++的经验
• 有OpenGL或Metal的经验
• 有视频编解码器(HEVC、AV1)的经验
Snap的“默认一起”政策:在Snap Inc.,我们相信亲自在一起能帮助我们更快地建立文化、强化价值观,并通过动态协作更好地为社区、客户和合作伙伴提供服务。为了反映这一点,我们采取“默认一起”的方式,并希望我们的团队成员至少80%的时间在办公室工作(平均每周4天)。对于可以远程考虑的角色:远程团队成员仍然需要出差参加强制性的面对面会议,并根据业务需求,每年至少4到6次。
在Snap,我们相信拥有不同背景和声音的团队共同合作将使我们能够创造改善人们生活和沟通方式的创新产品。Snap为平等机会雇主感到自豪,并致力于提供就业机会,不论种族、宗教信仰、肤色、国籍、血统、身体残疾、精神残疾、医疗状况、遗传信息、婚姻状况、性别、性别认同、性别表达、怀孕、分娩和哺乳、年龄、性取向、军事或退伍军人身份,或任何其他受保护的分类,符合适用的联邦、州和地方法律。平等机会雇主,包括残疾人/退伍军人。如果您有残疾或特殊需求需要住宿,请毫不犹豫地与我们联系,发送电子邮件至accommodations-ext@snap.com。
我们的福利:Snap Inc.是一个独立的社区,所以我们会照顾你!我们尽力确保您和您的亲人拥有幸福和健康所需的一切,按照您的需求提供福利。我们的福利是根据您的需求构建的,包括带薪产假、全面的医疗保险、情感和心理健康支持计划,以及让您分享Snap长期成功的薪酬方案!
薪酬
在美国,工作地点被分配到一个薪酬区域,确定该职位的薪酬范围。成功候选人的起薪将根据与工作相关的技能、经验、资格、工作地点和市场条件确定。这些薪酬区域可能会在将来进行修改。
A区(加州、华盛顿州、纽约市):
该职位的基本薪酬范围为每年26.5万美元至38.5万美元。
B区:
该职位的基本薪酬范围为每年25.2万美元至36.6万美元。
C区:
该职位的基本薪酬范围为每年22.5万美元至32.7万美元。
该职位有权益,以RSU的形式发放。