This job listing expired on Nov 1, 2020
Tweet

We Are EA

And we make games - How cool is that? In fact, we entertain hundreds of millions of people across the globe with the most amazing and immersive interactive software in the industry. But making games is not easy. That is why we employ the most creative and passionate people in the industry.

The Challenge Ahead:

EA’s Digital Platform (EADP) organization drives important technology decisions and investments for EA on a global basis, across all divisions and studio teams. The EADP team is leading the way to providing cross-platform infrastructure to keep our consumers connected with our games anytime, anywhere with anyone.

What a Software Engineer, Developer Experience does at EA:

This unique role will be perfect for someone who is passionate about engineering ease of use and reducing friction in tech integration. The team will focus on building a product that unifies integrator onboarding and support and provides apps to improve the entire game development and live game management life cycle. The team will also build a framework that enables shared services to provide the right experiences, tools and documentation support to ensure better integration.

Description/ Responsibilities

Reporting to an Engineer Manager on the Player Developer Experience Platform team, you will help develop tools and services to support the platform in providing an outstanding developer experience.

Typical activities include:

  • Develop web apps, components, prototypes, or proofs of concept (POC’s)
  • Participate in all aspects of an iterative, agile software development process, including scoping, detailed design, effort estimation, coding, debugging, maintenance and support
  • Determine and tune front-end technology stack
  • Work with the design and product management team to build applications that delight users.
  • Document and present designs for peer technical review and provide feedback on others’ designs
  • Work on the application framework that includes back-end common services (e.g. authentication, authorization)
  • Develop Real-time data collection and analytics on client/server platforms
  • Work cross teams to identify key requirements, define key metrics and setup benchmarks for engineering ease of use
  • Analyze the complex technical architecture across EA’s shared services and platform to understand the causes of engineering friction and drive fixes
  • Partner with game studios to understand their requirements and concerns for integration
  • Partner with platform teams to understand what common functionality they need in a framework to build the best possible integration experience

Qualifications/Requirements

  • Bachelor’s degree in Computer Science
  • Expertise in object-oriented design/programming
  • Experience building a platform which enables distributed development of common applications
  • Working knowledge of designing reusable components and interfaces
  • Expertise in creating a flexible and scalable end-to-end systems design and architecture
  • A passion for about their work and bringing creative solutions to bear
  • Experience with web front-end technologies like React, Angular, TypeScript, Javascript, CSS and HTML
  • Familiarity with new web frameworks and tools (e.g. Grunt, Bower, Bootstrap, JSHint)
  • Perform with technical innovation and adaptation
  • Understanding of the realities of working with complex distributed client/server systems
  • Experience working in Agile/Scrum-based development environments
  • Understanding of HTTP/HTTPS requests
  • Familiarity with Linux-based systems

What’s in it for you? Glad you asked!

We love to brag about our great perks like comprehensive health and benefit packages, tuition reimbursement, 401k with company match and, of course, free video games. And since we realize it takes excellent people to make outstanding games, we offer great compensation packages and a culture that is powered by creativity and individuality.

Don’t Just Play It – Create It!

EA is an equal opportunity employer. All employment decisions are made without regard to race, color, national origin, ancestry, sex, gender, gender identity or expression, sexual orientation, age, genetic information, religion, disability, medical condition, pregnancy, marital status, family status, veteran status, or any other characteristic protected by law. We will also consider for employment qualified applicants with criminal records in accordance with applicable law. EA also makes workplace accommodations for qualified individuals with disabilities as required by applicable law.