Main responsibilities:
— Game logic and interfaces programming;
— Client-server interactions programming;
— Mobiles and consoles porting;
— Debugging;
— Creating the development toolsets;
— Third-party plugins integration.
Required skills:
— Commerce experience in game development;
— Knowledge of C ++ (Visual C ++) 3+ years;
— Professional programming (3+ years of experience);
— Knowledge of vector algebra, OOP and design patterns;
— Experience with multithreaded systems;
— Experience with version control systems (Git, SVN, Perforce);
— Experience with someone else’s code;
— Problem-solving skills;
— Fast learner;
— Technical English.
Will be an advantage:
— Knowledge of other programming languages (Objective-C, Java, C #);
— Experience in integrating third-party SDKs;
— Knowledge of graphics rendering algorithms, shader languages;
— Knowledge of graphics rendering algorithms, shader languages, graphics API (OpenGL / OpenGLES / Direct3D / Vulkan / Metal).
What we offer:
— Career and professional development;
— A competitive salary which is linked to the exchange rate;
— Transparent working conditions;
— Long-term employment and paid vacation / sick days;
— Regular salary reviews;
— A cool team and a variety of activities for every taste:
— Assistance with relocation;
— Advanced training: compensation of 50% of the cost of training courses, video courses;
— Compensation of 50% of the cost of corporate English lessons;
— Comfortable office with a massage lounger and kicker;