About the role
General Information
Location: Shanghai, China
Worker Type: Regular Employee
Studio/Department: EA Studios - SPORTS
Work Model: Hybrid
Role Overview
Electronic Arts creates next-level entertainment experiences that inspire players and fans around the world. EA SPORTS FC Mobile Shanghai is a global team devoted to developing and operating a high-quality mobile football game experience. The team culture emphasizes creativity, respect for autonomy, collaboration, and a healthy work-life balance.
As a software engineer, you will participate in the functional design and implementation of live game services, playing a crucial role in the development process. You will report directly to the Lead Engineer.
Responsibilities
- Maintain existing server-side code to ensure its robustness.
- Resolve complex server-related technical issues, ensuring minimal downtime and interruption to services.
- Be responsible for quality testing and deployment tools, and the corresponding process design.
- Manage projects/tasks of the team related to server feature implementation, including planning, coordination to delivery.
- Collaborate with team members, operational teams and external partners.
- Demonstrate influence through conversations, teamwork, and providing guidance to junior team members.
Required Qualifications
- At least 3 years' server related development experience.
- In-depth understanding of common server-side development technologies.
- Experienced with Linux platform development and Containerization technologies (e.g., Docker).
- Experienced with version control systems like GitHub / GitLab and developing branching approaches.
- Familiar with networking protocols (e.g., TCP, UDP, HTTP, and WebSocket).
- Familiar with database and in-memory data cache development.
- Familiar with object-oriented programming and design patterns.
- Experienced with large online game, mobile game development.
- Experienced with database technology/optimization, e.g., SQL and NoSQL solutions.
- Proficient in reading and writing English documents.
Company Benefits and Culture
Electronic Arts values adaptability, resilience, creativity, and curiosity. The company provides a holistic approach to benefits, including:
- Healthcare coverage.
- Mental well-being support.
- Retirement savings.
- Paid time off.
- Family leaves.
- Complimentary games.
Electronic Arts 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. The company considers qualified applicants with criminal records in accordance with applicable law and provides workplace accommodations for qualified individuals with disabilities.