Senior Network Programmer [Just Dance Mobile]

Ubisoft

Not Interested
Bookmark
Report This Job

profile Job Location:

Chengdu - China

profile Monthly Salary: Not Disclosed
Posted on: 8 hours ago
Vacancies: 1 Vacancy

Job Summary

  • About the Role

    We are seeking a Senior Network Programmer to design implement and maintain robust network interfaces and tools that enable seamless high-performance communication between game clients and backend services. This role demands deep expertise in network programming architectures and protocols as well as cross-team collaboration to build debug and optimize reliable multiplayer network systems services in a fast efficient and stable fashion. You should also be able to collaborate within the network programming team to design implement trouble shoot and fix various bugs.

    What you will do

  • Develop high-performance network communication libraries for core game features.
  • Design and implement server APIs and functional modules for online multiplayer games.
  • Collaborate with gameplay programmers to integrate client APIs.
  • Partner with game designers to define and refine network server and tooling requirements.
  • Work with product managers to decompose features into actionable trackable development tasks.
  • Capable to inform management ahead of time when tasks are falling behind schedule and propose solutions.
  • Diagnose and resolve network-related issues across cross-functional teams in a timely manner.

Qualifications :

  • 6 years of professional network programming experience.
  • Bachelors degree or equivalent practical experience in Computer Science or a related field.
  • Proficiency in at least one of C Java or Go.
  • In-depth understanding of network protocols including TCP/IP HTTP and WebSocket.
  • Hands-on experience with databases such as MySQL MongoDB or Redis.
  • Strong analytical and problem-solving skills with ability to debug complex networked applications.
  • Excellent cross-team communication time management and task prioritization abilities.
  • Adaptability to dynamic project requirements and willingness to tackle new technical challenges.

Additional Information :

  • Proficiency in C# or JavaScript.
  • Development experience with .
  • Development experience with Unity3D.
  • Fluent written and verbal English communication skills.
  • Professional experience developing online multiplayer games.

Remote Work :

No


Employment Type :

Full-time

About the Role We are seeking a Senior Network Programmer to design implement and maintain robust network interfaces and tools that enable seamless high-performance communication between game clients and backend services. This role demands deep expertise in network programming architectures and prot...
View more view more

Key Skills

  • Experience Working With Students
  • Classroom Management
  • Classroom Experience
  • Lesson Planning
  • Preschool Experience
  • Cheerleading
  • Gymnastics
  • Teaching
  • Samba
  • Experience with Children
  • Dancing
  • Toddler Care

About Company

Company Logo

Opened in October 2011, Ubisoft Abu Dhabi is one of the first major video game studios based in the UAE capital and is focusing on developing and bringing to market successful mobile games for a worldwide audience. This position is based in the vibrant expat city of Abu Dhabi, the c ... View more

View Profile View Profile