Engine Programmer

Our Client is seeking a talented and experienced Engine Programmer (Unreal) (m/f) for an unannounced Unreal 4 project.

As our Engine Programmer (Unreal) (m/f) you will have great passion for 3D engines in general and especially in Unreal. You will have already worked on your first professional projects in the gaming industry. One of the responsibilities of this role is the implementation from engine focused gameplay functionalities and tools, in addition, you will be supporting the technical artists and level designers on the engine side. Evaluation and integration of new tools and also maintaining the production engine code by applying updates will also be your important responsibilities.

Your tasks:
• Implementation of engine focused functionalities
• Improving the game performance on the engine side
• Supporting the technical artists and level designers with tools
• Quickly becoming familiar with big code bases and maintaining third party code
• Creating and estimating tasks and user stories
• Maintaining the product with support and bug fixes
• Evaluating new technologies and plugins

• 2-3 years’ experience in game development, preferably PC and online games
• Experience in working with the Unreal Engine 3 and some prior working knowledge of Unreal Engine 4
• Excellent C++ skills and well-acquainted with Visual Studio
• Experienced in development environments, standards and technologies such as OOP, Design Patterns, Test Driven Development, UML, etc.
• Experience in code and data optimizing in order to improve performance and memory usage
• Knowledge of unit tests and profiler tools
• Sound mathematical skills (linear algebra, trigonometry, etc.)
• Experience with server-side development with dedicated Unreal servers and networking is a plus
• High affinity to games, internet and multimedia
• Fluent in English
• EU citizen or a valid working permit for Germany is required

What we offer:
• A responsible and challenging position in a dynamic business
• Our team of more than 50 employees contributes to an enjoyable and cooperative working atmosphere
• Flat hierarchies make for quick decision-making
• Interesting game projects with many different, diverse and challenging tasks
• Appropriate remuneration