
Client Engineer
Electronic Arts3 days ago
Shanghai, ChinaMid Level
Responsibilities
- Build game content, client features, systems, and modules.
- Research mobile platforms and frameworks and improve client performance.
- Collaborate with design, art, QA, and external teams to clarify requirements and test releases.
- Integrate first- and third-party SDKs and create tools for development and live operations.
- Monitor client metrics, investigate live issues, and help prepare client patches.
- Document technical specifications and software architecture and communicate project progress and risks.
Requirements
- Bachelor's degree in Computer Science or a related field.
- 2+ years of game client development experience, including hands-on C++ programming.
- Experience developing and debugging on Android and iOS.
- Solid programming fundamentals and proficiency with relevant debugging tools.
- Familiarity with AI-assisted development tools is beneficial but not required.
Benefits
- Benefits may include healthcare coverage, mental well-being support, retirement savings, paid time off, family leaves, complimentary games, and other locally tailored wellness benefits.
- The company supports work-life balance, learning, experimentation, and career growth.
Tech Stack
C++iOS
Categories
GamingMobile
About Electronic Arts
Electronic Arts creates next-level entertainment experiences that inspire players and fans around the world. Here, everyone is part of the story. Part of a community that connects across the globe. A team where creativity thrives, new perspectives are invited, and ideas matter. Regardless of your role, team, or location, this is a place where everyone makes play happen. Join us.