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

The job will require development and support for a proprietary multi-platform game engine on new technology platforms in cooperation with other programmers and designers to design, implement, polish, debug, and optimize high quality gameplay features and systems.

**RESPONSIBILITIES**
- Development and support of in-house game engine (4A Engine).
- Ability to rapidly prototype feature ideas, and then properly implement features once determined to be final.
- Keep track of code quality and style.
- Determine tasks to implement features and systems, 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.
- Writing necessary supporting documentation.

**REQUIREMENTS**
- 3+ years of professional experience.
- Bachelor's degree in Computer Science.
- At least one shipped title on consoles.
- Strong C++ programming skills.
- Excellent communicator with strong verbal and written English skills (Russian/Ukrainian is a plus).
- Excellent math skills.
- Experience with one of modern game engines.
- Experience with multiplatform development.
- Excellent problem-solving skills.
- Self-direction and motivation.
- Understanding of the full software development life cycle.
- Management and leadership skills.

**PREFERENCES**
- Oculus Rift/VR experience a plus.
- Experience with other leading engines a plus (Unreal/Unity/etc).
- Proactive attitude.
- Desire to help drive the improvement of the game engine year-over-year.
- A passion for games.

**COMPREHENSIVE BENEFITS PACKAGE AVAILABLE**