Position: Unity Engineer
Company: Moon Active
Experience required: 3y
English level: upper

We're looking at the various levels of experience as we want people who can bring a variety of different things to the team. It's a great opportunity to join the creation of a new product and grow with us!

Technologies: Client-Server (HTTP/JSON), AssetBundles, Spine (for animations), DOTween, TMPro.

**Responsibilities:**
Creating new features, working on optimization for the best performance, and improving all areas of our product - that’s our everyday life, regardless of the product;
We aim to reach maximum coverage of our code with unit tests and create detailed documentation for our features using Confluence;
Collaborate with Technical Artists on the integration of creative assets into the game.

**Requirements:**
Professional​ ​experience​ ​in​ ​software​ ​development;
Experience with Unity engine - specifically 2D mobile platforms and it’s scripting API’s (UI, 2D tools, animations, etc.);
Strong knowledge of C# programming language;
Team player.

**Nice to have:**
Understanding of TDD and Unity test framework;
Knowledge of dependency injection principles.