Position: C# Unity Developer
Company: Program-Ace
Experience required: 1y
Category: .NET
English level: intermediate
Published: 2020-06-01T00:00:00+03:00

Requirements: 
More than 3 years of experience in Unity3D application development;
Good understanding of OOP, OOD and design patterns;
Strong knowledge of C#. Experience in application development on the .NET platform;
Knowledge of linear algebra fundamentals;
Good understanding Agile-methodology of development;
Experience in delivering mobile games for Android / iOS;
Experience with monetization (adding ads SDKs like Admob, Unity Ads);
Experience with cross platform development;
Written and spoken English (at least Intermediate level).

Would be a plus: 
Experience of leading the team;
Experience in shaders creating for Unity;
Experience with scripting languages like LUA, Python etc;
Experience of development for VR/AR/MR.

Responsibilities: 
Develop applications and/or games with Unity and C#;
Introducing new tools to extend the functionality of the engine;
Writing game mechanics;
Adding and configure plugins, SDK;
Identify bottlenecks and bugs, and design solutions to address and mitigate these problems.