Position: Senior C++ Game Developer
Company: Progresstech Ukraine
Experience required: 3y
English level: upper

Our studio produces and develops AAA games by bringing together powerful technology and creative people with diverse backgrounds that enrich our culture and drive us to get better and better at what we do. We strive to bring original ideas to everything we do. Innovation and creativity will help us achieve excellence. We are focused, motivated and convinced in our actions.

**Required skills:**
●	Excellent skills in C++ (Required: OOP, programming patterns, STL, algorithms). Modern C++ skills (C++11/14/17);
●	Knowledge of software architecture and object-oriented programming;
●	Experience in the Game industry;
●	Experience in 3D programming, 3D engines and Shaders programming;
●	Experience in Unreal Engine;
●	Experience with animation, UI, AI, gameplay;
●	Strong math skills;
●	Experience with profiling and optimizations;
●	Good command of English (reading and writing).
Responsibilities:
●	Participate in the architecture of the “3C” gameplay code following the game design intentions;
●	Work with programming teams and other departments to perform technical design and implement gameplay systems;
●	Coding for complex gameplay mechanics; 
●	Prototype new game mechanics;
●	Write, optimize, debug and document the code to guarantee performance and technical quality;
●	Analyze and estimate the timing, as well as the impact of the proposed functions.