高级软件工程师 - iOS

14个月前全职
117K - 234K USD Walmart

Walmart

location 洛杉矶
unsaved
岗位概述 你将要做的事情... 岗位概述: 沃尔玛应用程序是一个相对较新的应用程序体验,从头开始构建,使用了现代架构和工程的最佳思想和实践。我们的努力使我们的客户能够“省钱”,从而“生活得更好”。 您将是*iOS平台*团队的重要成员,负责工程工具、流程、功能和特性,影响整个沃尔玛应用程序;这是支持我们2.65亿客户的基础组件。 关于我们的团队: 我们的团队与我们的美国门店和电子商务业务密切合作,通过技术创新为团队成员、门店和商家提供更好的服务。从食品杂货和娱乐到体育用品和手工艺品,沃尔玛美国提供了广泛的选择,我们的客户非常重视,无论他们是在Walmart.com网上购物,通过我们的移动应用程序之一购物,还是在实体店购物。重点领域包括客户、门店和员工、门店服务、商家工具、商家数据科学以及搜索和个性化。 关于团队: 为基础设施和平台构建正确的技术基础对于沃尔玛的规模成功至关重要。我们的团队构建和维护支持技术组织的基础技术。其中包括数据平台、企业架构、DevOps、云计算和基础设施。所有这些产品和服务都由可扩展和强大的基础设施支持,确保在门店、数字渠道和配送中心之间实现安全和无缝的员工和客户体验。 你将要做的事情: 您将设计和交付可读、可维护、可测试、可扩展、可重用和高效的代码。您将有机会与工程师、设计师和产品经理一起在敏捷团队中工作,解决最令人兴奋和具有挑战性的问题。与后端团队合作设计有效且易于理解的API。遵循既定的架构模式并提出改进意见。您将有机会管理沃尔玛电子商务、门店和全渠道平台独特的微服务和规模挑战,同时利用您在编码、算法、复杂故障处理和分析以及大规模系统设计方面的专业知识。 •展示对软件工程的最新专业知识,并将其应用于行动计划的开发。 •分析业务问题,为特定需求或应用程序设计解决方案和/或实施和测试复杂的代码更改。 •按照敏捷Scrum迭代的产品需求交付高质量的代码。 •调查和修复软件缺陷。 •通过编写单元测试和功能测试来确保应用稳定性和代码覆盖率。 •与Web、iOS和Android平台团队成员合作,就跨平台解决方案达成一致。 •利用行业开源研究、工具和实践来改进沃尔玛的技术环境。 •设计可扩展和容错的复杂系统。您将权衡多种算法解决方案的权衡(及时性/准确性/资源使用)并突出产品结果的差异。 •实现满足吞吐量和SLA要求的应用程序。实施单元测试用例,进行代码审查,并编写功能文档。执行构建、部署和持续集成流程,将代码和配置从本地开发环境移动到QA和生产环境。 •对拟议的源代码更改进行代码审查 你将带来什么: •计算机科学、工程或相关专业的学士/硕士学位 •在软件开发的各个要素中拥有5年以上的专业经验-本地移动、iOS和过去的实际编码经验 •具有面向消费者的应用程序和电子商务或零售购物经验 •以前的知识 •为iOS平台设计和开发高级应用程序 •对代码进行鲁棒性的单元测试,包括边缘情况、可用性和一般可靠性 •与外部数据源和API合作 •将线框图转化为像素完美的视图的经验 •了解动画和屏幕转换 •具有iOS SDK、服务和各种后台处理方法的经验 •通过REST、JSON、Google Cloud Messaging和HTTP协议与远程数据合作的经验 •具有Maps、Location和Push Notifications等iOS API的经验 •具有第三方库和API的经验 •对完整的移动开发生命周期和编写可读、可维护、高性能的面向对象代码有扎实的理解 •具有使用Swift、Coroutines、MVVM、MVVM Clean、View Models、Repository Design模式和其他架构的经验 •具有Combine经验者优先考虑 •具有团队合作精神、批判性思维和解决问题的能力 •自我激励和能够在最少的监督下工作。 •Xcode、Swift、GitHub、Jira、Confluence、Jenkins、GraphQL 关于沃尔玛全球科技 想象一下,在一个代码行中可以让亿万人的生活变得更轻松的环境中工作。这就是我们在沃尔玛全球科技所做的。作为全球领先的零售商内部的软件工程师、数据科学家、网络安全专家和服务专业人员的团队,我们产生了巨大的影响,并处于下一次零售颠覆的前沿。人是我们创新的原因,人推动着我们的创新。我们以人为本,技术赋能。我们培训团队掌握未来的技能,并邀请像您这样的专家帮助我们成长。我们为那些追求第一个机会的人提供角色,也为那些寻找将定义他们职业的机会的人提供角色。在这里,您可以在技术领域开启一段伟大的职业,为几乎所有行业获得新的技能和经验,或者利用您的专业知识进行大规模创新,影响数百万人,并重新构想零售的未来。 灵活的混合工作: 我们采用混合工作方式,主要是在办公室工作,同时也可以虚拟办公。我们的园区作为加强协作、让我们为目标而聚集和满足业务需求的中心。这种方式有助于我们更快地做出决策,消除全球团队之间的地理障碍,并在个人生活中更加灵活。 福利: 福利:除了丰厚的薪酬福利,您还可以根据绩效获得激励奖励。其他福利包括401(k)匹配、股票购买计划、带薪产假和育儿假、带薪休假、多种健康计划等等。 平等机会雇主: 沃尔玛公司是一家机会均等的雇主-自愿选择。我们相信,只有真正了解我们的员工、客户和所服务的社区,我们才能最好地帮助他们过上更好的生活。这意味着理解、尊重和重视多样性-独特的风格、经历、身份、思想和观点-同时包容所有人。 上述信息旨在指示该职位的工作性质和级别。它不是旨在包含或解释员工在这份工作中所需的所有责任和资格的全面清单。完整的工作描述可以作为招聘过程的一部分提供。 在沃尔玛,我们提供具有竞争力的薪酬,以及基于绩效的激励奖励和其他优厚的福利,让您的心灵、身体和钱包更加快乐。健康福利包括医疗、视觉和牙科保险。财务福利包括401(k)、股票购买和公司支付的人寿保险。带薪休假福利包括带薪休假(包括病假)、育儿假、家庭护理假、丧假、陪审团服务和投票。其他福利包括短期和长期残疾保险、公司折扣、军事休假工资、领养和代孕费用报销等等。 您还将获得可用于休假、病假、假期或其他目的的带薪休假和/或带薪病假。您获得的休假天数取决于您的工作分类和工作年限。它将满足或超过适用的带薪病假法律要求。有关带薪休假的信息,请参阅https://one.walmart.com/notices。 Live Better U是沃尔玛为全职和兼职员工提供的付费教育福利计划,适用于沃尔玛和山姆会员店设施。课程范围从高中毕业到学士学位,包括英语学习和短期证书。学费、书籍和费用由沃尔玛全额支付。 某些福利的资格要求可能适用,并可能取决于您的工作分类和工作年限。福利可能会有所变化,并可能受特定计划或计划条款的约束。有关福利和资格的信息,请参阅One.Walmart网站https://bit.ly/3iOOb1J。 该职位的年薪范围为117,000.00美元至234,000.00美元。 额外的补偿还包括年度或季度绩效激励。 某些职位的额外补偿还可能包括: - 区域薪酬区域(根据地点) - 股权激励 最低资格要求... 以下是此职位所需的最低资格要求。如果没有列出,则没有最低资格要求。 选项1:计算机科学、计算机工程、计算机信息系统、软件工程或相关领域的学士学位,并具有3年软件工程或相关领域的经验。选项2:5年软件工程或相关领域的经验。 首选条件... 以下是此职位的可选首选条件。如果没有列出,则没有首选条件。 计算机科学或相关领域的硕士学位,并具有2年软件工程或相关领域的经验。 主要位置... 840 W CALIFORNIA AVE,SUNNYVALE,CA 94086-4828,美国 关于沃尔玛 在沃尔玛,我们帮助人们节省金钱,以便他们能过上更好的生活。这个使命是我们做出每个决策的基础,从负责任的采购到可持续发展,以及其他所有事情。作为沃尔玛的员工,您将在塑造零售、技术、商品、金融和其他数百个行业的未来方面发挥重要作用,同时影响着全球数百万客户的生活。在这里,您的工作每天都会产生影响。您还在等什么? 沃尔玛公司是一家机会均等的雇主-自愿选择。我们相信,只有真正了解我们的员工、客户和所服务的社区,我们才能最好地帮助他们过上更好的生活。这意味着理解、尊重和重视多样性-独特的风格、经历、身份、能力、思想和观点-同时包容所有人。 嗨,硅谷 在硅谷,您不必在职业和生活方式之间选择。在这里,您可以兼得两者