Employer Active
Job Alert
You will be updated with latest job alerts via emailJob Alert
You will be updated with latest job alerts via emailAbout the Role As a Network Programmer you will be a key player in delivering enjoyable connected experiences players have come to expect from Ubisoft. You will be responsible for creating debugging maintaining and optimizing the games network and online services. You will work closely together with Game Designers and Gameplay Programmers from different worldwide sites in order to prepare the game for launch and then support it once it is alive.
What you will do
Develop high performance reliable online features in collaboration with gameplay programmers and design teams
Understand existing functions suggest and develop improvements with the goal of bringing the best online experience to our players
Write clear maintainable portable code and clean organized documents as well
Monitor services and work to improve the quality of the online experience throughout the life of the game
Qualifications :
Must have:
Passion for game development. Ability and drive to improve all aspects of a game
Education Background in Computer Science/Engineering or equivalent.
Experience in clientserver programming ideally in the video game industry experience
Indepth experience and knowledge of Node.js
Experience with working with a large codebase and in a large team
Strong English skills
Niceto have:
Database programming experience to PostgreSQL; Redis and MongoDB are a plus
Experience and knowledge of Javascript CSS HTML is a good plus Experience of Unity is a plus
Experience working with networking protocols (UDP / TCP / Custom protocols) clientserver architecture web server technology and protocols web services; peertopeer architecture is a plus
Additional Information :
Benefits and Perks from Ubisoft Shanghai:
Ubisoft CSR commitment
Making a longlasting positive impact for our players our teams our partners and our planet.
In Ubisoft we are working to enrich players lives through unique and memorable gaming experiences and by improving the positive impacts of our games. To get there we are creating a safer more inclusive work environment we are giving back to the communities where Ubisoft operates by working with local nonprofit partners and by working to reduce the environmental impact of our business.
To learn more about Ubisofts Environmental Commitment
Play Green: Ubisofts Commitment to Global Carbon Neutrality
2022 Update
Remote Work :
No
Employment Type :
Fulltime
Full-time