跳到内容

通用信息

地点:Vancouver - Great Northern Way, British Columbia, Canada 
角色 ID
211698
工作人员类型
Regular Employee
工作室/部门
Other
弹性工作安排
Hybrid

描述和要求

Electronic Arts 打造更高层次的娱乐体验,激励世界各地的玩家和粉丝。在这里,每个人都是故事的主角。活跃社群,畅联全球。这里充满创造力,鼓励新观点,注重好创意。这是一支人人都能让游戏成为现实的团队。

We are looking for a Full Stack Web Developer with 3+ years of experience in Next.js, TypeScript, and Node.js, and a strength in architecting and maintaining integrations with third-party APIs. You will develop scalable backend services while also contributing to intuitive, performant user interfaces. You will also collaborate across design, product, and engineering teams to deliver high-quality, API-driven features that power our web applications and report to the Sr. Manager of Engineering.

If you enjoy creating reliable backend systems, integrating data from multiple sources, and delivering full-stack experiences, we'd love to hear from you.


Backend-Focused Development

  • Develop backend services and API routes using Node.js and NestJS.

  • Architect and maintain integrations with third-party APIs, ensuring reliability, efficiency, and clean abstractions for frontend use.

  • Build data models and workflows that combine multiple content and data sources, including internal services and headless CMS platforms such as Contentful.

  • Implement authentication, authorization, validation, and other backend safeguards to ensure secure data handling.

  • Improve backend logic for performance, scalability, and long-term maintainability.

Frontend Development

  • Develop responsive, user-friendly features using React and Next.js, translating designs into reusable components.

  • Integrate frontend experiences with backend services and external data integrations.

  • Ensure UI performance, cross-browser consistency, and best practices in responsive design.

CMS & Content Delivery

  • Work with headless CMS platforms (e.g., Contentful) to support content models, delivery pipelines, and content-driven application features.

  • Implement clean data-fetching patterns that keep content experiences reliable and scalable.

Quality Assurance & Collaboration

  • Conduct unit and integration testing across frontend and backend code.

  • Participate in code reviews, documentation, and continuous improvement of our codebase.

  • Collaborate with designers, product managers, and other engineers to deliver end-to-end features.

  • Contribute to Agile ceremonies and maintain across teams.


Requirements

  • Bachelor's degree in Computer Science, Engineering, or related field (or equivalent work experience).

  • Proficiency in JavaScript/TypeScript, with practical experience in both frontend and backend environments.

  • Hands-on experience with Node.js, NestJS, and building server-side logic.

  • Working proficiency with React and Next.js, including component-driven development and modern frontend patterns.

  • Experience integrating and maintaining third-party APIs, with a focus on reliability, error handling, and thoughtful abstraction (but not building external APIs).

  • Familiarity with Git and modern development workflows (Agile, pull requests, branching).

  • Familiarity with testing frameworks such as Jest, React Testing Library, or similar.

  • Understanding of caching strategies, CDNs, or performance optimization tools.

  • Knowledge of accessibility (WCAG), SEO principles, and web best practices.

  • Familiarity with CI/CD pipelines (GitLab, GitHub Actions).

  • Experience with both RESTful and GraphQL integrations.



Electronic Arts
我们拥有全面的游戏组合和丰富的体验,在世界各地设有分支机构,而且在整个 EA 提供大量机会。我们非常重视适应能力、韧性、创造力和好奇心。我们提供领导岗位让您发挥潜力,为学习和尝试提供空间,赋能您出色地完成工作并寻求成长的机会。

我们对福利计划采用整体方法,强调身体、情感、财务、职业和社区健康,以支持平衡的生活。我们的套餐专为满足当地需求而量身定做,可能包括医疗保险、心理健康支持、退休储蓄、带薪休假、家事休假、免费游戏等。我们营造和谐的环境,让各个团队始终都能尽展所能。

Electronic Arts 是一个注重机会平等的雇主。在聘用员工时不会考虑其种族、肤色、国籍、血统、生理性别、社会性别、性别认同或表达、性取向、年龄、遗传信息、宗教、身心障碍、医疗状况、怀孕状况、婚姻状况、家庭状况或兵役状况,或任何受法律保护的其他特征。我们也会遵守相关法律,考虑招聘有过犯罪记录的合格应聘者。EA 还会根据适用法律的要求,为合资格的残障人士提供工作场所的便利。