We are seeking a talented Gameplay Programmer to join our team. 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.
For which tasks (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
5+ 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
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
Background in physics, animation, or AI programming
Tools programming experience with credits on a shipped title
Good English
Proactive attitude
Desire to help drive the improvement of the game engine year-over-year
A passion for games