Descripción y requisitos
EA SPORTS FC Mobile Shanghai is a global team devoted to developing and operating a high-quality mobile football game experience. Our quest for creativity, respect for autonomy, and emphasis on collaboration are at the heart of our team culture, which empowers us to create high-quality games and experiences worldwide.
As a team, we are passionate, innovative, and open to possibilities. We learn from past experiences and strive for progress. We value team synergy and believe a relaxed working environment can yield better results. That's why we promote and support maintaining a healthy work-life balance.
You will be an essential part of the game development process and be involved in feature development, game delivery. You will report to a lead engineer or TD.
Job location: You will work in Shanghai.
Responsibilities:
- Responsible for server functionality development.
- Address and resolve bugs and live issues for mobile game.
- Contribute to defining and developing tools for project testing, quality assurance, and release processes.
- Collaborate with operations, testing teams, and external partners.
- Assist in creating technical specifications and process documentation.
- Participate in identifying server bottlenecks and optimization efforts.
Qualifications:
- Bachelor's degree or higher in computer science or a related field.
- 5 years or more of experience in game server development.
- Proficiency in at least one of the following programming languages: Java, C/C++, or Go.
- Familiarity with common algorithms and data structures.
- Familiarity with Linux platform development.
- Familiarity with source version control like Perforce or Git.
- Understanding of network programming and protocols such as HTTP and WebSocket.
- Proficiency in developing cache-database patterns.
- Familiarity with a relational database such as MySQL, PostgreSQL, or Oracle.