Game Programmer
At our leading technology and entertainment company, we are looking for a Game Programmer. If you are a professional passionate about video games and want to be part of a team dedicated to creating the best entertainment products, this opportunity is for you. We are looking for committed and creative people who enjoy working as a team to achieve the stated objectives.
Responsibilities
Design and develop video games for various platforms.
Program game mechanics and game systems.
Perform testing and adjustments to optimize performance and user experience.
Maintain game code with a high level of quality and stability.
Work together with artists, designers, and other programmers to achieve project objectives.
Research new technologies and tools for creating video games.
Requirements
Professional in Systems Engineering, Computer Engineering, or a related field.
At least 2 years of experience programming video games.
Proficiency in programming languages such as C++ and C#.
Knowledge in using video game engines such as Unreal Engine, Unity, etc.
Knowledge of different video game platforms (PC, consoles, mobile, etc.).
Ability to work as a team and meet delivery deadlines.
Creativity and innovation to develop original ideas in creating video games.
Come be part of our team of game programmers! At our company, you will have the opportunity to develop your professional career and grow in a dynamic and challenging work environment.
Interview Questions
What experience do you have in game programming?
The candidate is expected to describe their previous experience in game development, as well as the projects they have worked on and the role they played in the development process.
What is your preferred approach to problem-solving in game development?
The candidate is expected to describe their problem-solving method and how they have applied it in previous projects. The candidate is also expected to provide specific examples of game development problems they have faced and how they resolved them.
What programming languages do you know and how have you applied them in game development?
The candidate is expected to describe the programming languages they know and their level of experience with each one. The candidate is also expected to provide specific examples of how they have used those languages in game development projects.
How do you handle resource management in game development?
The candidate is expected to describe how they have handled resource management in previous projects, such as memory management, resource cycles, and resource optimization in a game. The candidate is also expected to provide specific examples of how they have applied these skills in game development projects.
How is sound and music integrated into the game development process?
The candidate is expected to describe how they have handled the integration of sound and music in previous game development projects. The recruiter may also ask the candidate to describe how they believe music and sound can affect the player's experience.
How familiar are you with game development on mobile devices?
The candidate is expected to describe their experience developing games for mobile devices and the specific skills they have used for this. The recruiter may also ask the candidate about the strategies they have used to optimize games for mobile devices and improve the player's experience on them.
How do you stay up to date on current trends and technologies in game development?
The candidate is expected to describe how they stay up to date on trends and the latest technologies in game development. The recruiter may also ask what websites, publications, or resources the candidate has used to stay current.
Recommended Evalart Tests
Complete DISC test
Complete DISC test with 28 pairs of questions. This test provides a description for each of the DISC dimensions, in addition to the profile (of the 15 classic profiles) that corresponds to the candidate.
24 Questions Intelligence Test
Intelligence Test of 24 questions that evaluates several areas of intelligence from different sides (logical reasoning, verbal aptitude, numerical aptitude, visual intelligence, patterns), giving an overall score between 0 and 24 points.
Theoretical and Practical C++ Language Test
Theoretical and practical test of C++ language knowledge
Theoretical and Practical Test of C#
The theoretical and practical C# test includes 3 programming questions from intermediate to very difficult level. It is recommended to use this test to evaluate candidates of intermediate or advanced level, since this test has a high general difficulty level which does not allow to evaluate correctly very junior or low potential profiles.
Want to improve your hiring process?
Start using psychometric and technical tests today, at no cost.