首席软件工程师,iOS,14年经验

15个月前全职
265K - 385K USD Snapchat

Snapchat

location 旧金山
unsaved
Snap Inc是一家科技公司。我们相信相机提供了改善人们生活和沟通方式的最大机会。Snap通过赋予人们表达自己、活在当下、了解世界和共同享乐的能力来促进人类进步。公司的三个核心产品是Snapchat,一款增强您与朋友、家人和世界关系的视觉信息应用程序;Lens Studio,一个增强现实平台,为Snapchat和其他服务提供增强现实功能;以及AR眼镜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自豪地成为一个机会均等的雇主,并致力于根据适用的联邦、州和地方法律提供就业机会,无论种族、宗教信仰、肤色、国籍、祖籍、身体残疾、精神残疾、医疗状况、遗传信息、婚姻状况、性别、性别认同、性别表达、怀孕、分娩和哺乳、年龄、性取向、军事或退伍军人身份,或任何其他受保护的分类。EOE,包括残疾/退伍军人。如果您有残疾或特殊需求需要住宿,请不要害羞,与我们联系accommodations-ext@snap.com。 我们的福利:Snap Inc.是一个独特的社区,所以我们会全力支持你!我们尽力确保您和您的亲人拥有一切所需,以便以您自己的方式快乐和健康。我们的福利围绕您的需求构建,并包括带薪产假、全面的医疗保险、情感和心理健康支持计划,以及让您分享Snap长期成功的补偿方案! 薪酬 在美国,工作地点被分配到一个薪酬区域,确定该职位的薪酬范围。成功的候选人的起始薪酬将根据与工作相关的技能、经验、资格、工作地点和市场状况确定。这些薪酬区域可能会在未来进行修改。 A区(加利福尼亚州、华盛顿州、纽约市): 该职位的基本年薪范围为265,000美元至385,000美元。 B区: 该职位的基本年薪范围为252,000美元至366,000美元。 C区: 该职位的基本年薪范围为225,000美元至327,000美元。 此职位有权益形式的股票单位。