好市多 IT 负责好市多批发公司的技术未来,后者是全球第三大零售商,在十四个国家开展批发业务。尽管我们规模庞大并且国际扩张迅速,但我们始终提供一个以家庭和员工为中心的氛围,使我们的员工能够茁壮成长并取得成功。
这里的环境与高科技世界中的任何地方都不同,而好市多成功的秘诀在于其文化。好市多对员工的重视在包括彭博社和福布斯在内的各种出版物中都有详细记录。我们的员工和会员始终是第一位的。好市多因其慷慨和社区服务而闻名,并因其慈善事业获得了许多奖项。公司与员工一起积极参与志愿服务,赞助多种帮助他人的机会。
欢迎加入好市多批发 IT 家庭。好市多 IT 是一个充满活力、快节奏的环境,正在进行令人兴奋的转型工作。我们正在构建下一代零售环境,您将与敬业且专业的员工一起工作。
软件工程师在技术栈的各个方面执行开发工作(包括前端和后端专业知识)。他们在增值方面具有多样性,能够管理涉及数据库、后端服务或前端应用程序开发的项目的完成。他们应该能够展示对新兴技术的深刻理解,以支持新解决方案的开发。软件工程师了解完整的技术栈及其底层应用程序、服务和数据库,以确保最佳性能。
软件工程 SRE 团队的职责包括确保我们关键系统的可用性、可扩展性和性能。软件工程师管理开发原则、方法论和工具,以设计、实施和维护可靠的基础设施和自动化解决方案。成功的候选人将能够弥合开发与运营之间的差距,并在推动持续改进和创新方面发挥重要作用。
软件工程师 SRE 全球数字体验团队了解完整的技术栈及其底层应用程序、服务和数据库,以确保最佳性能。此角色还将直接负责设计和构建现代用户界面组件,以增强我们的会员体验,涵盖多种数字接触点,提供 SRE 能力,为我们的会员创造愉悦的用户体验,并通过功能改进、文档、分析和前端性能提升来维护这些体验。
• 此职位将在华盛顿州伊萨夸或伊利诺伊州芝加哥现场填补。
如果您想成为全球“最佳工作公司”之一的一部分,请立即申请,让您的职业生涯重新想象。
角色
• 开发概念系统架构设计及其所需的支持技术,以启用给定产品/应用程序中的新功能或增强功能,将可用性、可重用性、互操作性和安全性等原则应用于设计框架。
• 支持与产品负责人和团队一起进行发布计划活动。
• 确定高层次要求,以支持强大测试策略的定义和完善。
• 支持产品负责人识别和定义支持给定产品/应用程序架构跑道的启用器/工作项。
• 定义非功能性需求(例如,性能、安全性、弹性等),以支持与价值流对齐的史诗和用户故事的开发。
• 确定多个产品/应用程序团队之间的技术依赖关系,以支持新功能或增强功能的实施。
• 执行开发、优化和自动化活动,以支持产品/应用程序的实施。
• 开发和实施前端架构,以支持用户界面概念。
• 提高对关系型和非关系型数据库、分布式应用架构、用户界面和用户体验、质量保证、安全问题和商业价值创造的熟练程度和理解。
• 推动工程最佳实践,以提供更高质量和可扩展的解决方案。
• 向团队提供开发策略、解决方案建议和给定产品/应用程序的估算。
• 参与敏捷仪式(冲刺规划、回顾、展示/演示、站立会议、待办事项完善等)。
• 创建和执行单元测试,以验证为支持用户故事的实现而做出的代码更改。
• 使用测试驱动开发(TDD)实践,帮助在开发过程中尽早发现/识别软件缺陷。
• 估算、计划和管理所有实施任务,并报告开发进展。
• 在批准的工具集和数据库中设计、构建、调试、优化和实施解决方案。
• 开发高质量、高效且容错的软件。
• 支持、扩展和构建自动化 CI 和 CD 管道。
• 设计和交付应用程序部署和测试的 DevSecOps 自动化。
• 使用 APM/监控工具(如 Dynatrace/Splunk)和浏览器工具执行请求纯路径/瀑布分析,以识别瓶颈并提出改进建议。
• 参与部门标准和最佳实践的开发和文档,并指导初级工程师。
• 向团队提供给定产品/应用程序的解决方案建议和估算。
• 识别产品/应用程序代码库中的不足之处,并识别改进整体代码质量的机会。
• 与团队成员(如系统架构师、系统分析师)合作,定义产品开发周期各阶段的项目规格和发布文档,从产品定义到设计,再到实施。
• 对团队中其他工程师所做的软件更改进行同伴代码审查。
• 通过技术领导、对业务需求的了解、政策、程序和计划的开发和沟通,促进并支持整个组织的合规文化、风险规避/减轻和企业问责制,并确保遵循架构标准、技术护栏、安全和运营指南的解决方案设计。
• 为团队成员提供领导/指导;实施开发效率;创建适当的文档;推动团队内的运营效率和技术成长;并支持发布模型。
• 通过高级技术方向优化团队效率和性能。
• 在应用程序实施、战略规划会议、需求文档、工具实施、数据库查询语言和编程语言的实施中提供技术领导。
• 协助管理和操作与好市多 SAP Commerce 解决方案相关的网站可靠性功能。
• 制定、建立并执行网站可靠性的政策、标准和指南。
• 识别、设计、开发和部署监控、维护和报告网站性能和可用性的工具和流程。
• 跟踪系统性能、容量和使用体验,以创建有效的策略来维护和改善系统性能和可用性,并就此策略向国际电子商务团队提供建议。
• 使用沟通和文档工具(Jira、BitBucket、Bamboo、Jenkins 等)与其他团队成员进行沟通和协调。
• 应用技术专长,领导与系统性能、可用性和容量相关的系统问题的解决。
• 贡献并保持对非生产和生产架构的深入理解,包括托管服务器环境、已部署应用程序、集成包和第三方操作工具,特别是与系统性能、可用性和容量相关的部分。
• 与设计、开发、QA、技术运营团队以及其他利益相关者合作,维护好市多 SAP Commerce 解决方案的性能、可用性和完整性。
• 与项目团队和其他参与者进行有效沟通,以识别和解决问题、解释解决方案并提供技术专长。
要求
• 7 年以上 React.js 开发经验。
• 7 年以上 React.js、HTML、CSS3 经验。
• 在 JavaScript 和 React 概念方面拥有丰富经验,具备高级前端编码技能,以及对渐进式 Web 应用程序的专家级理解。
• 在前端开发方面具有广泛经验,并表现出在快节奏环境中工作的能力。
• 热衷于支持、协作和指导工程团队。
• 能够自信地进行代码审查,并作为指定的批准者进行操作。
• 熟练使用 CSS 和 CSS 预编译构建响应式布局。
• 对跨浏览器兼容性有深刻理解。
• 能够集成第三方 API,并对 REST 和 GraphQL 模式有深入理解。
• 熟练掌握客户端应用程序中的状态和副作用管理(优先考虑 Redux 和 Redux Sagas)。
• 了解 JavaScript ES6+ 特性,如类、箭头函数、模板字面量、rest/spread 操作符、承诺和 async/await。
• 熟练掌握客户端应用程序的打包和优化。
• 对 CSS 基础知识、可访问模式、组件设计和函数编程、数据结构有深刻理解。
• 具备强大的故障排除和问题解决能力;具备强大的人际、口头和书面沟通能力;在跨职能团队中具备良好的关系建立能力。
• 具备浏览器调试和性能测试软件的经验。
• 具备重构代码和算法以提高性能和鲁棒性的经验。
• 自我激励,积极向上。
• 根据业务需求灵活安排时间,包括周末、假期和必要时轮班待命。
推荐
• 学位或同等教育(计算机科学或相关领域)。
• 有在零售电子商务环境中工作的经验。
• 了解 WCAG 2.1 AA 原则、模式和屏幕阅读器测试。
• 有在设计系统中构建高度可组合、可重用组件的经验。
• 驱动性能分析,并了解大规模应用程序基础设施和依赖关系。
• 有将 Figma 设计模型和原型转换为工作应用程序的经验。
• 了解单元测试框架,包括 Jest 和 React Testing Library。
• 有在 Azure 或 GCP 上使用无服务器平台的经验。
• 熟悉设计模式和基于微服务的架构模式。
• 有编写复杂 GraphQL、Redis、MongoDB 或类似数据库查询的经验。
• 有使用 MUI v5 组件的经验。
• 有使用 Storybook.js 和 Chromatic 的经验。
• 有使用 Gatsby.js 的经验。
• 优秀的口头和书面沟通能力。
• 熟练使用 Google Workspace 应用程序,包括 Sheets、Docs、Slides 和 Gmail。
所需文件
• 求职信
• 简历
加利福尼亚州申请者,请点击此处查看好市多申请者隐私通知。
薪资范围
1 级 - $85,000 - $110,000
2 级 - $105,000 - $135,000
3 级 - $130,000 - $160,000
高级级别 - $150,000 - $190,000,符合奖金和限制性股票单位(RSU)资格
高级 STF - $180,000 - $225,000,符合奖金和限制性股票单位(RSU)资格
我们提供全面的福利套餐,包括带薪休假、健康福利 - 医疗/牙科/视力/助听器/药房/心理健康/员工援助、医疗保健报销账户、抚养照顾援助计划、短期和长期残疾保险、意外死亡和伤残保险、人寿保险、401(k)、股票购买计划(符合条件的员工)。
好市多致力于多元化和包容的工作场所。好市多是一个平等机会雇主。符合条件的申请人将获得就业考虑,无论种族、国籍、性别、性别认同、性取向、受保护的退伍军人身份、残疾、年龄或任何其他法律保护状态。如果您在申请或招聘过程中因残疾需要帮助和/或合理的便利,请发送请求至 IT-Recruiting@costco.com
如果被录用,您需要提供在美国工作的授权证明。在某些情况下,特定职位的申请人和员工将不被赞助工作授权,包括但不限于 H1-B 签证。