Position: Middle Unity Developer
Company: Talentuch
Category: Unity
Experience required: 2y
English level: intermediate
Published: 2020-07-01T00:00:00+03:00

**About Project**

Project is about the development of a location-based client-server application, that tracks players location using device GPS and lets them discover new places in the game by travelling in the real world, uses social features for players communication and gamification to increase users interest 

**Goals**

Increase the speed of an ongoing location-based social platform development by working on its features together with 2 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.

**Responsibilities and Duties**

 - communicate with a client to discuss ongoing tasks;
 - implementing client logic using C# on Unity;
 - implementing server logic using Javascript on GameSparks;
 - refactoring old logic on client and server side;
 - be ready to solve new problems, always learn and improve yourself.

**Qualifications**
 - Proven experience with Unity, C# and .NET;
 - Strong knowledge of OOP principles and design patterns;
 - Knowledge of game development patterns and optimizations;
 - Experience in multiplayer game development (Experience in writing Javascript scripts on GameSparks is a plus);
 - 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).

**Experience**

 - Minimum 2 years of commercial experience with Unity development;
 - Experience in developing mobile games for Android / iOS;

**Personal characteristics**

 - Great Interest in the game development industry, or VR & AR;
 - Passionate about problem solving;
 - Excellent communicator;
 - Confident and proud of his/her work;
 - Proactive and self-motivated;
 - Value judgment and common sense over process;
 - Ability to learn quickly.