Position: Senior Unity Developer
Company: KnubiSoft
Experience required: 3y
English level: intermediate

**Responsibilities:**

Creating production-ready, high-quality, documented code promoting modularity, extensibility, and performance that can be easily maintained and shared
Architecting entire features, innovating and promoting best practices.

Make new games, support live games and older unlaunched projects

Taking ownership/accountability for all aspects of a certain area of game or codebase.

Breaking down product or technical features

Understanding and communicating the long-term directions for both project and framework level code.

Sharing knowledge in the team.

Work and collaborate with artists to create fast paste prototypes

Use C# and Unity as the main technologies in your day to day work

**Requirements**

5+ years of experience with Unity

Expertise with the Unity game engine using C#

Experience in architecture and best practices

Previous experience with ECS framework (desirable)

Good communication skills in English

Self-directed, can identify problems and tackle large features with minimal guidance

Exceptional problem solving, performance analysis and debugging skills

Shipped multiple applications or games preferably mobile

Comfortable with working with solutions like Playfab/AWS/Firebase