软件工程师,全栈,第5级

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