Snap Inc 是一家技术公司。我们相信,相机是改善人们生活和沟通方式的最佳机会。Snap 通过赋予人们表达自我、活在当下、了解世界和共同享乐的能力,促进人类进步。公司的三大核心产品是 Snapchat,一个增强您与朋友、家人和世界关系的视觉消息应用;Lens Studio,一个支持 Snapchat 和其他服务的增强现实平台;以及其增强现实眼镜 Spectacles。
Snap 工程团队构建有趣且技术复杂的产品,每天触达全球数亿 Snapchat 用户。我们深切关注全球社区每个人的福祉,这就是我们价值观根植于我们所做一切的原因。我们快速行动,精确执行,并始终将隐私放在首位。
我们正在寻找一位全栈工程师加入 Snap Inc!
您将会做的工作:
• 构建最先进的移动和桌面网络软件应用和/或系统
• 遵循高质量的设计和实施实践
• 实现功能和用户界面,以优化用户面向产品的性能
• 通过共同开发库和系统,为 Snap 的工程文化做出贡献
• 记录和分析操作和参与指标
知识、技能与能力:
• 精通 JavaScript(和/或 TypeScript)、HTML 和 CSS
• 精通 Java、Golang、NodeJs 和/或 Python
• 有使用 JavaScript UI 框架(如 React、Angular、Vue)开发前端软件的经验
• 深刻理解面向对象和函数式编程原则
• 理解领域驱动设计原则
• 扎实的单元测试知识
• 有前端设计和/或网络应用开发经验
• 为用户界面组件编写代码
• 有优化 JavaScript 性能和浏览器布局渲染的经验
最低资格:
• 计算机科学或相关技术领域的学士学位,或具有等同的实际工作经验
• 2 年以上的本科后软件开发经验;或技术领域的硕士学位 + 1 年以上的研究生软件开发经验;或相关技术领域的博士学位
• 有全栈网络开发经验
优先资格:
• 技术领域的硕士学位
• 有 WebGL、Canvas、WebAssembly、服务工作者或其他高级前端技术的经验
• 有 GraphQL 的经验
• 有大规模微服务和分布式系统的经验
• 有 NoSQL 解决方案、Memcache/Redis、Kubernetes 或 Google/AWS 服务的经验
• 能够识别和解决性能和可扩展性问题
• 热衷于构建丰富和创新的用户体验
如果您有需要特别照顾的残疾或特殊需求,请不要害羞并向我们提供一些信息。
Snap 的“默认一起”政策:在 Snap Inc.,我们相信亲自相聚有助于我们更快地建立文化,加强我们的价值观,并通过动态协作更好地服务我们的社区、客户和合作伙伴。为此,我们采取“默认一起”的方式,并期望我们的团队成员每周在办公室工作 4 天或更多。
在 Snap,我们相信拥有来自不同背景和声音的团队共同工作将使我们能够创造出改善人们生活和沟通方式的创新产品。Snap 自豪地成为一个平等机会的雇主,并致力于提供就业机会,不论种族、宗教信仰、肤色、国籍、祖先、身体残疾、精神残疾、医疗条件、遗传信息、婚姻状况、性别、性别认同、性别表达、怀孕、分娩和哺乳、年龄、性取向、军人或退伍军人身份或任何其他受保护类别,均符合适用的联邦、州和地方法律。EOE,包括残疾/退伍军人。
我们是一个平等机会的雇主,将在符合适用法律的情况下考虑具有犯罪历史的合格申请人(例如,旧金山公平机会条例和洛杉矶公平机会招聘倡议的要求,适用时)。
我们的福利:Snap Inc. 是一个独立的社区,因此我们会支持您!我们尽力确保您和您所爱的人拥有一切所需,以便在自己的条件下快乐和健康。我们的福利围绕您的需求构建,包括带薪父母假、全面的医疗保障、情感和心理健康支持计划,以及让您分享 Snap 长期成功的薪酬方案!
薪酬
在美国,工作地点被分配一个薪资区间,决定该职位的薪资范围。成功候选人的起始薪资将根据与工作相关的技能、经验、资格、工作地点和市场条件来确定。起始薪资在该职位的薪资范围内可能是可协商的。这些薪资区间可能在未来进行修改。
区域 A(加州、华盛顿、纽约市):
该职位的基本薪资范围为每年 $157,000-$235,000。
区域 B:
该职位的基本薪资范围为每年 $149,000-$223,000。
区域 C:
该职位的基本薪资范围为每年 $133,000-$200,000。
该职位有资格获得以 RSU 形式的股权。