Position: Network Game Programmer (C++, UE4)
Company: 4A Games Ukraine
Category: C++
Experience required: 2y
English level: pre

**Responsibilities**

**Network Game Programmer’s** key responsibilities will be development and maintenance of game systems related to networking: 
▪ Develop and implement networking gameplay-related decisions in collaboration with designers and programmers. 
▪ Debug and optimize network systems for optimal latency and bandwidth utilization. 

**Requirements**

▪ 2+ years of commercial development experience using C++. 
▪ Experience with Unreal Engine 4/5. 
▪ University degree in programming or applied mathematics. 
▪ Strong network development skills. 
▪ Experience performing analysis and optimization of network traffic. 
▪ Experience with multithreaded programming. 
▪ Understanding of OOP, patterns, templates, and key algorithms. 
▪ Strong debugging skills in Visual Studio. 
▪ Writing well-structured and readable code. 

**Preferences**

▪ Experience with various game engines (CryEngine/Unity/etc.). 
▪ Experience with various gaming platform APIs (Steam/EOS/etc.). 
▪ Experience with consoles. 
▪ Experience with DB/DBMS and their APIs. 
▪ Experience with cloud services (Azure/AWS/etc.). 
▪ Knowledge of Linux development. 
▪ Released project. 
▪ Ability to work with documentation in English. 
▪ Passion for games.

**What we offer**

▪ Work on an interesting and ambitious AAA project.
▪ Positive and creative working atmosphere.
▪ Opportunity for self-fulfillment and professional development.
▪ Access to state-of-the-art technology and hardware.
▪ Flexible working schedule.
▪ Office is 2-minute walk from Obolon metro station.