Position: 3D Unity Developer
Company: 1000GEEKS
Experience required: 1y

Requirements: 
• Proficiency with Unity 3D game engine and C# (1+ years);
• AR / VR experience;
• Experience with Webrtc (2+ years);
• Unity3d API;
• Unity3d UI;
• C# (Interfaces, classes, struct);
• C# (Enumerables — List, Dictionary and etc);
• C# (Async, Task);
• REST, Socket experience ;
• Develop games using the Unity 3D game engine for IOS, Android, Windows and Mac Os platforms;
• OOP knowledge;
• Experience with Design patterns (GoF, etc) in code development;
• Knowledge about SOLID, GRASP principle;
• Optimizing cross-platform experiences. Optimizing code, familiar with profiler and other analytics tools in Unity;
• Working experience with client-server applications. Familiar with Rest Api, json;
• Experience with version control software (GIT) with such host code services as Bitbucket, Gitlab or GitHub.;
• Able to work within a coding standard and create clean efficient code that is easily understood by others.;
• Work with Agile, Scrum concepts. Ability to work both independently and as part of a team.

Responsibilities: 
• Collaborate with a small, tight team in developing successful unity experiences;
• Create games and applications in Unity3D targeting desktop, mobile and VR;
• Explore new technologies and solve cutting edge technical challenges;
• Participate in all aspects of the project life-cycle;
• Work with Web Rtc protocol;
• Work with Oculus Go, Oculus Quest platform;
• English will be a plus.

We offer:
• Work schedule from 8/10:00 AM to 17/19:00 PM (1 hour lunch);
• Delicious dinners paid by the company at office;
• Paid 24 vacation days and 8 sick leaves days;
• Opportunities of business trips to France;
• Digital library;
• Udemy Courses;
• Corporate paid English Speaking Club (twice a week).