Riot工程师不仅在特定技术领域拥有深厚的知识,还重视在各种更广泛领域工作的机会。作为一名软件工程师,您将使用新技术和现有技术,创造创新的解决方案,以克服高流量障碍并为玩家提供价值。
作为Teamfight Tactics游戏团队的资深软件工程师,您将创建新的面向玩家的游戏系统和功能,开发工具和工作流程,使设计师和艺术家更容易为我们的玩家创造精彩的体验,并确保我们能够每两周在所有平台上发布游戏,同时保持质量。此外,您将帮助定义团队的良好工程实践,并作为由艺术家、设计师、工程师、制作人和QA组成的多学科团队的一部分进行协作。您将向游戏团队的工程经理汇报。
职责:
- 为TFT内容创作者创建新的功能,包括TFT中英雄、特质和套装机制的新功能
- 领导和参与游戏系统的技术设计和实施
- 通过改进工具和工作流程,使TFT开发人员更容易创造精彩的体验
- 与跨多个团队的利益相关者和各学科合作,开发满足跨学科需求且技术上可持续的解决方案
- 营造一个让所有学科都能发光的创意氛围
- 通过遵循工程卓越标准确保卓越的代码质量,包括:代码可维护性、质量、监控、代码审查和文档
- 为工程师、技术艺术家和技术设计师提供指导
- 参与团队的随叫随到/支持轮值
必需资格:
- 6年以上游戏开发经验,包括在大型代码库上发布一个或多个产品,涵盖各种平台和工具
- 4年以上C++专业经验
- 熟练使用游戏引擎(如Unity、Unreal Engine)并熟悉游戏引擎工具、工作流程和内容管道
- 具有跨学科合作(如设计、艺术、QA、制作)创建解决方案的经验
- 对常见游戏和软件设计模式有深入了解
- 理解常见UI软件设计模式(如MVC、MVVM、MVP)
- 在团队中实施软件工程最佳实践的经验,包括设计审查、编码标准、代码审查、工具改进、源代码管理、构建流程和测试
- 在做出技术决策时具备产品意识、实用性和玩家同理心
- 计算机科学学士学位,或对计算机科学基础的深刻理解
期望资格:
- 熟悉Teamfight Tactics
- 移动和/或多平台经验
在这个角色中,您将通过工艺专长、协作精神和优先考虑玩家愉悦的决策来取得成功。我们将关注您的过去学习、经验以及您与游戏的个人关系。如果您体现了玩家同理心并关心玩家的体验,这可能就是您的角色!
我们的福利:
Riot注重工作/生活平衡,通过我们的开放带薪休假政策和其他福利如灵活的工作时间表来体现。我们提供医疗、牙科和人寿保险,为您、您的配偶/伴侣和孩子提供育儿假,以及公司匹配的401k。请查看我们的福利页面以获取更多信息。
在Riot Games,我们将玩家放在首位。这个使命驱动着我们在创造更好的玩家体验的过程中做出的每一个决定。无论您是直接参与新的面向玩家的体验,还是支持整个公司,Riot的每个人都是我们使命的一部分。就像在我们的游戏中一样,当我们一起工作时,我们会更好。我们的目标是创建协作团队,让您每天都能带来独特的视角。如果这听起来像是您想工作的地方,我们期待您的申请。
我们的政策是为所有申请人和Riot Games, Inc.的成员提供平等的就业机会。Riot Games为残疾和残障员工提供合理的便利,并且不会在种族、肤色、宗教、性别、性取向、性别认同或表达、国籍、年龄、残疾、退伍军人身份、婚姻状况、犯罪历史或任何其他受适用联邦和州法律保护的类别上进行非法歧视。我们根据适用的联邦、州和地方法律,包括加利福尼亚公平机会法案、洛杉矶市公平机会招聘条例、洛杉矶县公平机会条例、旧金山公平机会条例和华盛顿公平机会法案,考虑所有合格申请人,包括那些有犯罪历史的申请人。
根据洛杉矶县公平机会条例,以下核心职责可能成为有相关犯罪历史的候选人被取消资格的依据:
- 保护公司机密和敏感数据
- 与他人沟通,包括Riot员工和第三方如供应商和/或玩家,包括未成年人
- 访问公司资产、安全的数字系统和网络
- 确保为玩家和其他Riot员工提供安全的互动环境
这些职责直接与我们组织内的基本运营、安全、信任和合规义务相关。请注意,工作职责可能会根据业务需要而发展,并可能根据需要分配额外的职责以保持运营效率和安全性。