— knowledge of C ++ (Visual C ++);
— professional programming (2+ years of experience);
— knowledge of 3D mathematics;
— knowledge of algorithms and OOP;
— knowledge of design patterns;
— experience with multi-threaded systems;
— performance optimization skills;
— experience with version control systems (Git, SVN, Perforce)
— experience with someone else’s code;
— problem solving skills;
— fast learner;
— technical English.
— practical experience in game development
— understanding of the principles of work with UE4 / UDK / Unity;
— knowledge of programming languages (Objective-C, Java, C #);
— experience of cross-platform programming (iOS, Android);
— experience of integrating third-party SDKs;
— knowledge of graphics rendering algorithms, shader languages;
— knowledge of graphics API OpenGL / OpenGLES / Direct3D / Vulkan / Metal.
— competitive salary which is tied to the exchange rate;
— transparent working conditions;
— paid vacation / sick days;
— regular salary reviews;
— a cool team and a variety of activities for every taste;
— comfortable office in the city center;
— we provide assistance with relocation.
— programming of game logic and interfaces;
— programming of client-server interactions;
— programming of AI.
We are Pingle Game Studio, an independent computer games developer, who is in search of an essential part of our team — a Middle C ++ Developer.
You will work with UE4, one of the most popular engines of our time, which we use for development of our games.