Position: Gameplay Programmer (C++, UE4)
Company: Pixela labs
Experience required: 2y
English level: intermediate

**Responsibilities**
Gameplay Programmer`s key responsibilities will be the development, integration and optimization of game mechanics and systems on the Unreal Engine 4:
- Developing and implementing game mechanics in collaboration with designers.
- Full cycle of game mechanics development – from prototype to full functionality.
- Support designers and other team members in fixing bugs and gameplay problems.
- Creating technical documentation.
 **Requirements**
- 2+ years of experience in commercial software development using C++.
- Experience with UE4
- Understanding of OOP, patterns, templates and key algorithms.
- debugging skills in Visual Studio.
- Writing well-structured and readable code.
- Knowing code optimization techniques and understanding principles of high-performing code.
- Understanding of multithreaded programming principles.
- Understanding, editing and improving someone else's code.

** Preferences**
Experience with animation systems and their scripting.
Experience with the physical component of game engines.
Experience with multiplayer games.
Ability to work with documentation in English. 
Passion for games.