描述与要求
Electronic Arts 创造下一代娱乐体验,激励全球玩家和粉丝。在这里,每个人都是故事的一部分,是连接全球社区的一部分。这里是创造力蓬勃发展的地方,欢迎新的视角,重视创意。每个人都能让游戏发生的团队。
我们正在寻找一名具有 3 年以上 Next.js、TypeScript 和 Node.js 经验的全栈 Web 开发人员,并且在架构和维护与第三方 API 的集成方面具有优势。您将开发可扩展的后端服务,同时为直观、高性能的用户界面做出贡献。您还将与设计、产品和工程团队合作,交付高质量的 API 驱动功能,为我们的 Web 应用程序提供支持,并向工程高级经理汇报。如果您喜欢创建可靠的后端系统、整合来自多个来源的数据并提供全栈体验,我们很想听到您的消息。
后端开发
使用 Node.js 和 NestJS 开发后端服务和 API 路由。架构和维护与第三方 API 的集成,确保前端使用的可靠性、效率和清晰的抽象。构建结合多个内容和数据源的数据模型和工作流,包括内部服务和无头 CMS 平台(如 Contentful)。实施身份验证、授权、验证和其他后端保障措施,以确保安全的数据处理。改进后端逻辑以提高性能、可扩展性和长期可维护性。
前端开发
使用 React 和 Next.js 开发响应式、用户友好的功能,将设计转化为可重用组件。将前端体验与后端服务和外部数据集成相结合。
CMS 和内容交付
使用无头 CMS 平台(例如 Contentful)支持内容模型、交付管道和内容驱动的应用程序功能。实施清晰的数据获取模式,以保持内容体验的可靠性和可扩展性。
质量保证与协作
在前端和后端代码中进行单元和集成测试。参与代码审查、文档编写和代码库的持续改进。与设计师、产品经理和其他工程师合作,交付端到端功能。参与敏捷仪式并在团队之间保持联系。
要求
计算机科学、工程或相关领域的学士学位(或同等工作经验)。具有 Node.js、NestJS 和构建服务器端逻辑的实践经验。熟练使用 React 和 Next.js,包括组件驱动开发和现代前端模式。具有集成和维护第三方 API 的经验,重点是可靠性、错误处理和深思熟虑的抽象(但不构建外部 API)。熟悉 Git 和现代开发工作流(敏捷、拉取请求、分支)。熟悉测试框架,如 Jest、React Testing Library 或类似工具。了解缓存策略、CDN 或性能优化工具。了解无障碍(WCAG)、SEO 原则和 Web 最佳实践。熟悉 CI/CD 管道(GitLab、GitHub Actions)。具有 RESTful 和 GraphQL 集成经验。
薪酬和福利
以下列出的范围是 EA 在发布时预计在这些地点为该职位的申请人支付的费用。如果您居住在其他地点,招聘人员将就适用的范围和福利提供建议。提供的薪酬将根据多个相关业务和候选人因素(例如教育、资格、认证、经验、技能、地理位置或业务需求)确定。
薪酬范围
在不列颠哥伦比亚省,我们为全职员工提供包括假期(每年 3 周起)、每年 10 天病假、在迎接新生儿时支付最高至基本工资 100% 的 EI/QPIP 福利补充(产假 12 周,育儿/收养假 4 周)、扩展健康/牙科/视力保险、生命保险、残疾保险、退休计划。某些职位也可能有资格获得奖金和股权。
关于 Electronic Arts
我们自豪地拥有广泛的游戏和体验组合、遍布全球的地点以及 EA 的各种机会。我们重视适应性、韧性、创造力和好奇心。从激发您潜力的领导力,到为学习和实验创造空间,我们赋予您出色工作的能力,并追求成长机会。我们采用整体方法来设计福利计划,强调身体、情感、财务、职业和社区健康,以支持平衡的生活。我们的套餐根据当地需求量身定制,可能包括医疗保险、心理健康支持、退休储蓄、带薪休假、家庭假、免费游戏等。我们培养的环境使我们的团队始终能够在他们所做的工作中发挥最佳水平。
Electronic Arts 是一个平等机会的雇主。所有就业决策均不考虑种族、肤色、国籍、祖籍、性别、性别认同或表达、性取向、年龄、遗传信息、宗教、残疾、医疗状况、怀孕、婚姻状况、家庭状况、退伍军人身份或法律保护的任何其他特征。我们还将根据适用法律考虑具有犯罪记录的合格申请人。EA 还根据适用法律为符合条件的残疾人提供工作场所便利。