软件工程师,全栈,四级

24天前全职
133K - 200K USD / 年 Snap

Snap

location 洛杉矶
unsaved
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 形式的股权。