高级全栈软件工程师

15个月前全职
114K - 185.3K CAN / 年 Electronic Arts (EA)

Electronic Arts (EA)

location 多伦多
unsaved
EA数字平台(EADP)组织为全球EA生态系统提供支持。我们通过云端、商务、数据和人工智能、游戏玩法服务、身份和社交等高级平台为EA的众多精彩游戏和玩家体验提供基础。通过提供可重复使用的能力,游戏团队可以轻松集成到他们的工作中,让他们专注于打造世界上最好的游戏,并与我们的玩家建立有意义的关系。我们在幕后默默地使一切协同工作。 面临的挑战 在线服务游戏旨在保持玩家的参与度和留存率长达数年。通过内容更新、活动和个性化体验来实现这一目标。这些游戏是EA的主要收入来源,在2023财年的净预订额中占比约75%。与传统的发布一次就被遗忘的游戏不同,在线服务游戏对游戏工作室在内容创建、配置、交付和个性化方面提出了独特的挑战。 作为一名高级全栈软件工程师,您的工作将涉及构建和维护在线服务工具包,以支持和赋能EA的在线服务团队。 您将直接向工程总监汇报,并与EA内的多个工作室合作。您将设计、实施和维护内部基于Web的工具,这些工具将由EA的在线团队在全球范围内使用,改变我们游戏的游戏体验、进程、游戏商店、匹配等方面。 此外,您将倡导工程最佳实践,并指导团队中的其他工程师。 职责 • 您将在一个敏捷的工程团队中工作,编写可测试、可维护和可扩展的前端和后端代码。 • 您将领导工具栈中重要组件的技术设计和架构。 • 您将与客户和业务领导合作,了解客户需求,并根据他们的最高优先级功能和要求逐步交付。 • 您将花费70%的时间进行实际编码工作。 • 您将进行代码审查并提供建设性的指导。 • 您将在基于云的基础设施(如Kubernetes)上部署服务。 • 您将培养和指导其他工程师。 要求 • 在Web项目上工作的经验超过9年,应用现代Web开发最佳实践,从前端的UI到后端的微服务和云服务。 • 了解TypeScript,包括闭包、异步编程和依赖注入模式等概念。 • 了解Git或类似的分布式源代码管理系统。 • 具备持续集成和交付的经验。 • 熟练掌握许多不同的技术,通常涵盖从前端用户界面到后端存储系统以及其中的所有环节。 • 出色的能力,能够根据高层指导进行执行,并在迭代模型中推动工作。 加分项 • 有TypeScript、React、MobX或其他常用框架的经验。 • 有Scala、Java、Kotlin或GoLang的经验。 • 有Kubernetes或其他容器编排系统的经验。 • 有基础设施即代码的经验,并使用过AWS、GCP、Azure等云服务提供商之一。 薪酬和福利 以下基本工资范围适用于所述地理市场薪酬区域的位置。如果您居住在这些地点之外,招聘人员将为您特定位置的基本工资范围和福利提供建议。 EA在此发布时,已经善意列出了预计支付此职位申请者的基本工资范围,适用于所列位置,具体取决于教育、资格、认证、经验、技能、地理位置和业务或组织需求等众多相关业务和候选人因素。 基本工资范围 • 不列颠哥伦比亚(根据位置,如温哥华与维多利亚): º 年薪114,050 - 185,250加元 基本工资只是EA整体薪酬的一部分。我们还提供一系列福利,包括假期(每年起始3周)、病假(每年10天)、当您欢迎新生儿时,对EI/QPIP福利的支付补充,最高达基本工资的100%(产假12周,父母/收养假4周)、延长的健康/牙科/视觉保险、人寿保险、残疾保险、退休计划等。某些职位还可能有奖金和股权的资格。