Position: Lead C++ developer
Company: Blackwood Games
Category: C++
Experience required: 5y
English level: upper

**What You'll Do**
• Actively participates in project planning and prioritization
• Focusing on helping the team how to do their work
• Most time spends on improving project architecture and code quality
• Constantly participates in the new people interviews
• Participates in ALL related code reviews to ensure code quality
• Communicates with publisher support to resolve critical problems in the production environment

**Required skills**
• 5+ years of experience on lead position in gamedev industry
• Strong C++ knowledge
• Experience with MVC, Design patterns and SOLID principles

**As a plus**
• C# and .NET Framework concepts understanding
• OS-specific input and memory management
• MFC/QT/WinForms libraries
• AAA game engines (e.g Unreal, Unity, CryEngine)
• Lua
• Version control systems
• Bug tracking systems
• Writing technical documentation
• UML diagrams

**We offer**
• 24+3 days vacation
• Medical insurance
• Lunches
• Gym compensation
• Professional development opportunity