关于 Pinterest:
全球数百万人使用我们的平台寻找创意灵感,梦想新的可能性,并规划值得铭记的回忆。在 Pinterest,我们的使命是为每个人带来创造他们所爱的生活的灵感,而这一切都始于产品背后的人。
发现一个能够激发数百万人的创新的职业,将热情转化为成长机会,庆祝彼此独特的经历,并拥抱灵活性以做到最佳工作。创造一个你热爱的职业?这是可能的。
作为网络平台团队的软件工程师,您将推动使开发人员能够为我们的用户(Pinners)构建现代一流网络体验的倡议,确保高生产力、性能和质量。我们正在寻找对全栈开发充满热情的人,具备成长心态,并不怕表达自己对改进的看法。您将有机会找到创造性解决方案来应对发人深省的问题。更重要的是,因为我们重视勇敢的思维以确保重大投资和明智风险的成功,您将被邀请创建和推动新的倡议,从构思到技术设计、实施和发布。
您将要做的:
• 构建强大的框架和功能,使数百名开发人员受益,并支持数百万用户。
• 通过改善基础网络架构、构建、CI/CD 和测试能力,使开发人员能够更有效地工作。
• 推动改善 Pinterest 所有网络工程师的整体开发者体验的变更。
• 识别全站挑战;提出、测试并交付解决方案。
• 领导和推动大型跨职能倡议,以改善网络平台。
• 通过实施最佳网络开发标准,提高网络的稳定性、可扩展性、性能和可访问性。
• 指导团队成员,积极参与设计和代码审查、团队流程和架构决策。
我们在寻找:
• 3 年以上全栈/网络开发经验,深入理解 JavaScript、CSS、DOM、HTTP 协议及网络工作原理。
• 精通 React、Redux(或其他状态管理解决方案)、Relay、GraphQL、TypeScript、Jest 和 React 测试库等技术。
• 熟悉 Webpack、Turbopack 或 Vite 等构建工具。
• 了解 Node.js、服务器端渲染技术,以及 Next.js 等框架。
• 具备 Python、Java、C++ 或 Go 等语言的经验,并愿意学习。
• 在多个组织之间交付大型跨职能项目的成功经验,并成为开发者体验、性能和质量的倡导者。
• 较强的书面和口头沟通能力,能够跨团队合作以改进平台、测试功能和推广平台特性。
• 热爱网络,积极跟进新技术、趋势和客户端架构的最佳实践。
办公室要求说明:
• 我们让工作类型引导合作方式。这意味着我们并不总是在办公室工作,但我们仍会在关键的合作和联系时刻聚集在一起。
• 此角色需要每周在办公室进行 1-2 次面对面的合作,因此可以通勤到我们的旧金山或帕洛阿尔托办公室。
搬迁说明:
• 此职位不提供搬迁援助。请访问我们的 PinFlex 页面以了解更多关于我们的工作模式。
我们的包容性承诺:
Pinterest 是一个平等机会的雇主,基于优点做出雇佣决策。我们希望在每个职位上拥有最合格的人。所有合格的申请者将不分种族、肤色、血统、国籍、宗教或宗教信仰、性别(包括怀孕、分娩或相关医疗状况)、性取向、性别、性别认同、性别表达、年龄、婚姻状况、受保护的退伍军人身份、身体或精神残疾、医疗状况、遗传信息或特征(或家庭成员的特征)或任何其他根据适用的联邦、州或地方法律被视为非法的考虑因素而获得考虑。我们还会考虑合格的申请者,无论其犯罪历史如何,符合法律要求。如果您在求职过程中需要医疗或宗教方面的便利,请填写此表以获得支持。