Designing and implementing code architecture;
Refactoring of, and working with existing code base;
Driving User Story delivery from requirements elicitation to production;
Helping Product Owner to identify technical requirements;
Estimating and requirements testing;
Meeting deadlines and producing high quality code;
Actively solving problems with performance and stability issues;
Working closely with the rest of the development team (Planner 2D) to determine interdependencies;
Collaborating closely with the whole project team (artists, business analysist and junior developers) in order to improve planner3d features, artistic output and the whole workflow;
Working independently in a distributed agile team (Belarus/UK) with all kinds of sprint meetings (via skype calls), solving problems directly with the customer via regular written and verbal communication.
Required skills & experience:
Upper-Intermediate level of English or higher, both written and verbal;
You need to have 3+ years of experience with C#/.NET of which at least 2+ years with Unity 3D;
Robust understanding of geometry and vector math;
Deep knowledge of Unity Engine, including asset bundles, coroutines, EventSystem, execution order of MonoBehaviour event functions, etc.;
Deep knowledge of .NET framework, including collections, threads, exception handling, framework interfaces, etc.;
Solid understanding of OO design patterns and principles.
Nice to have:
Experience with build pipelines, specifically Jenkins/Hudson;
Technical background in server-side web development;
Experience in game development with Unity 2D/3D, C++, C#;
Experience in 3D modelling;
Shader programming skills;
Bachelor’s degree in Computer Science, Game programming or related discipline.
We can offer:
Job in a company which is recognized on the international market. Leading world rankings such as Software 500, The Global Outsourcing 100, Global Services 100, Deloitte Fast 500, Inc 5000 always include Itransition in the top of world’s best outsourcing companies. Leading Russian rankings such as RAEX, IT Kommersant and RIA Ranking have included Itransition in the list of the largest companies working in the field of information and communication technologies on the Russian market, top 10 software developers;
Competitive salary which corresponds each employee’s level of qualification. We can guarantee salary increase according to increase of employees’ qualification;
Possibility to work flexible hours according to Your wishes and opportunities;
Up-market work with large and famous clients from all over the world, such as Kaspersky, Xerox, Philips, Adidas, RIA News, Toyota etc.;
Business trips to Europe, the USA, Russia etc. Our offices are situated in Minsk (Belarus), Austin (the USA), London (the UK), Moscow (Russia);
While working with our company you will be able to develop both in management and technical field.