- Startsida
- ...
- Lediga jobb
- Information om jobb
Beskrivningar och krav
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.
As a software engineer, you are an essential part of the game creation process and are involved in the feature design and implementation of the game and live service and you will report to a senior software engineer or TD.
Job location: You will work in Shanghai.
Responsibilities
- Collaborate with software engineers to integrate and upgrade 1st-party and 3rd-party SDKs.
- Develop tools and scripts for easier live operation.
- Fix assigned client live issues and ship patches.
- Improve client network code and strategy to gain less latency/packet-loss-rate for pvp gaming experience.
- Improve client game module initialization pipeline to gain faster game loading speed.
- You will help create technical specifications and software architecture documents.
- Collaborate with team members, GDs, Artists, POs and DDs to accomplish daily tasks and feature/module development scheduled.
- Collaborate with QA to identify defects and conduct internal testing, public testing, and acceptance testing for official release versions.
- Communicate project progress and risks to superiors promptly.
Qualifications
- Basic knowledge of data structure and algorithm.
- Over 2 years of experience in game client development. Proficiency in C++, and programming and debugging skills related to relevant tools.
- Experience monitoring important metrics of a live mobile game client, and fixing live issues and shipping patches to clients.
- Experience in Android and iOS platform development and debugging.
- Logical thinking and good programming habits, with the ability to solve tricky bugs.
- Good at communication and ability to collaborate within a team.