— Proven experience with Unity, C# and .NET
— Strong knowledge of OOP principles and design patterns
— Knowledge of game development patterns and optimizations
— Strong knowledge of web services (RESTful APIs)
— Experience in working with mobile geolocation services is a plus
— Strong math skills
— Advanced ability to convert complex requirements and abstract concepts into working designs and software applications
— Experience in the full software development lifecycle
— English: upper-intermediate or higher
— Experience with version control systems (git, subversion)
— flexible (really flexible) working hours — we need your results, not your working hours,
— comfortable office near the Zoloti Vorota subway station,
— tolerance to mistakes, a supportive team, and enjoyable working atmosphere,
— unlimited vacation,
— compensation for attending various courses and certifications, including English,
— direct communication with clients,
— lots of interesting devices in the office like VR headsets and golf simulators which you can use,
— snacks and pizza in office, corporate parties, other entertainment activities.
— Communication with a client to discuss the ongoing tasks;
— Client and editor logic implementation using C# in Unity;
— Refactoring the old logic;
— Solve non-trivial technical problems that arise on different projects;
— Be ready to solve new problems, always learn and improve yourself.
Increase the speed of an ongoing location-based social platform development by working on its features together with other developers. By sharing your knowledge and discussing approaches with other developers — find the best possible solutions for the challenges of an innovative location-based social platform development.