Position: Senior Unity Engineer
Company: Smart Tek Solutions, LLC
Experience required: 5y
English level: pre

**Smart Tek Solutions** is a leading IT service provider that serves Fortune 500 companies in the US. Our goal is to become a leading employer in Ukraine and now we are looking for a **Senior Unity Engineer** to join our team.

**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.

**Will be a plus:**
- GameDev experience.

**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:**
- Variety of domains;
- Full stack of technologies;
- Professional and highly interactive team environment;
- Management style based on openness and trust;
- Stable support in personal education and growth;
- Worthy compensation;
- Active community with regular knowledge sharing;
- Flexible work conditions;
- Huge office with extra space for work & leisure;
- Paid vacation days, sick leaves, and days off.