Position: Unreal Engine Engineer
Company: Smart Tek Solutions
Category: C++
Experience required: 5y
English level: intermediate

**Requirements:** 
- High knowledge and experience (6 years) of  Unreal Engine by Epic Games; 
- High knowledge and experience in programming with C++; 
- XR development experience; 
- Experience in programming with JavaScript and Typescript;
- Experience with Git; 
- Experience with Perforce; 
- High codebase maintenance skills; 
- Ability to understand and apply complex 2D and 3D mathematical concepts; 
- Familiarity with DRY and KISS design patterns; 
- Familiarity with the OOP paradigm; 
- Familiarity with the clean code principles; 
- Good interpersonal and communication skills in English or Italian; 
- Well developed feedback skills; 
- English – Intermediate (as must).

**Wii be a plus:**
- Good knowledge about multiplayer functionalities;
- Good knowledge about pixel streaming technologies; 
- Good knowledge of Unity; 
- Good knowledge and experience with GitLab.

**Responsibilities:** 
- Study and maintain our Unreal Code Base (ShelfZone product); 
- Collaborate in the R&D process for the implementations of new features; 
- Collaborate with the team to move our system to Azure; 
- Document the solutions developed; 
- Diagnosis, documentation and bug resolution. 

**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.