Position: Senior Unity Engineer
Company: Smart Tek Solutions
Experience required: 5y
English level: intermediate

**Requirements:** 
- At least 5 years of experience working with commercial projects development on Unity;
- Working knowledge of C#, .NET, and the Mono development framework;
- The ability to architect, build and maintain cross-platform software products;
- Experience with mobile and web (WebGL) platforms;
- An understanding of client-server architecture in the context of game development;
- Experience with services such as Firebase, PlayFab;
- Experience with multiplayer architectures (Photon Realtime PUN);
- Appreciation of software design guidelines, especially SOLID and Clean Code;
- Ability to work independently and on your own initiative;
- English – Intermediate (as must).

**Wii be a plus:**
- Game dev experience; 
- Understanding of NFT; 
- Understanding of the meaning of “Metaverse”.

**Responsibilities:** 
- Leading team of Unity engineers and supporting and helping solving technical related issues;
- Participation in pre-sales activities on other projects;
- Preparation of technical documentation;
- Design and implementation of game architecture;
- Ensuring maintainability, scalability and world-class quality of the systems created in the ﻿game supported by strong technical documentation;
- Code review.

**We offer:**
- Flexible working hours;
- Free English classes;
- Competitive salary with regular review;
- 18 vacations, 10 sick days,10 days off;
- Compensation of profile courses/trainings;
- Work in a professional team and friendly atmosphere;
- Regular corporate events, team building;
- Tea/coffee/cookies etc.