Position: Editor Programmer
Company: 4A Games Limited
Category: C++
Experience required: 2y
English level: pre

This includes game level editor, physics editor, track editor, particles editor, terrain editor, visual scripts editor, and many other areas. The candidate will be working with all members of the team to facilitate their development needs while using our proprietary multi-platform engine. 

**RESPONSIBILITIES**
- Development and support of tools for in-house game engine (4A Engine).
- Keep track of code quality and style. 
- Listen to and understand the needs of the content creators to help design and create new tools/pipelines as needed. 
- Work with Producers and the Programming Team to determine tasks, and accurately determine associated timelines. 
- Implement features taking care to write efficient code and with an eye to a quality end-user experience. 
- Write clean, professional, and maintainable code. 
- Troubleshoot complex problems as they arise and construct solutions to unforeseen design problems in a timely manner. 
- Write necessary supporting documentation. 

**REQUIREMENTS**
- 2+ years of professional experience. 
- Bachelor's degree in Computer Science. 
- Proficiency in C/C++. 
- Excellent communicator with strong verbal and written English skills (Russian/Ukrainian is a plus). 
- Excellent problem-solving skills. 
- Self-direction and motivation. 
- Understanding of the full software development life cycle.

**PREFERENCES**
- Familiarity with Photoshop, ZBrush, XNormal, CrazyBump, V-Ray, Realflow, Substance Designer/Painter, Marvelous Designer. 
- Familiarity with feature sets of other popular Engine Editors.
- Proactive attitude. 
- Familiarity with SVN/GIT.
- Desire to help drive the improvement of daily operations at the studio. 
- A passion for games. 

**COMPREHENSIVE BENEFITS PACKAGE AVAILABLE**