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

17个月前全职
265K - 385K USD / 年 Snap Inc.

Snap Inc.

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