
Online Programmer (F/M)
Job Description
We are looking for an Online Programmer to join our expanding Online team, working on an unannounced project. Your focus as an Online Programmer will be on bleeding edge online tech, and you will work on iterations primarily in C++. As we work in cross-functional teams within the project, you will be interacting with people from many other disciplines and follow agile methodologies to move your work forward.

Responsibilities:
- Identify and define technical solutions for most advanced online features
- Write clean, maintainable, portable code with the goal of bringing the best online experience to our players
- Ensure that new features and systems meet high performance requirements and match the project’s C++ code style
- Document your work to share knowledge on how to use the new systems and functionalities
- Contribute to planning sessions and code reviews with your peers
- Work together with other international Ubisoft studios
Qualifications
Must have:
- Professional experience of working with modern C++, including package management, refactoring, optimization, debugging and testing
- Experience in client-server programming and low-level optimizations
- Experience working with networking protocols (UDP / TCP / Custom protocols), client-server architecture, web services, web server technology and protocols
- Strong interest in cloud technology (such as Google Cloud Platform, AWS, Azure)
- Fluent English
Nice to have:
- Previous experience in video game industry
- Interest in DevOps, focused on automation and containerization
- Experience with peer-to-peer architecture
- Knowledge about the technologies and tools used in the video game production pipeline and TRC/TCR restrictions
Ubisoft
Ubisoft Belgrade nije običan gejming studio - mi smo zajednica gejming entuzijasta i kreativaca, a koje povezuju strast prema igrama i isti cilj – stvaranje novih svetova za sve ljubitelje video igara. Ubisoft je prepoznao rastući potencijal game dev zajednice u Srbiji i 2016. godine otvorio je svoj studio u Beogradu. Na početku, naš studio činilo je 10 programera, a za svoj peti rođendan, Ubisoft Belgrade brojao je preko 170 zaposlenih. Međutim, koliko god da rastemo, opuštena atmosfera je i dalje…