If you love video games, we have an opportunity for you.
We are a company with extensive professional experience in internal video game development and production.
We have an incredible opportunity for you to join our team.
We are looking for a Developer with solid knowledge in object-oriented programming, with at least 2 to 3 years of experience working with C++. The role focuses on implementing clear, structured, and optimized programming logic, writing clean and maintainable code. You will work on implementing user interfaces based on designs, collaborating with a multidisciplinary team of programmers, designers, and artists. It is not necessary to be an expert in Unreal Engine, but it is key to have a strong technical foundation and the ability to translate ideas into quality solutions.
What we are looking for:
- Mastery of object-oriented programming principles, data structures, and modular design.
- More than 2 years of professional experience with C++, writing clean, scalable, and well-documented code.
- Ability to implement complex logic with a focus on efficiency, readability, and performance.
- Good foundations in code optimization.
- Desirable knowledge in user interface implementation (menus, HUDs, interactive systems).
- Ability to analyze and translate design concepts into clear and robust functionalities in code.
Extra skills that would add points:
- Previous experience working with Unreal Engine, even if it is not the main focus of the role.
- Basic knowledge of Blueprints, to collaborate with programmers or designers who use them.
- Knowledge in code versioning with tools like Git or Perforce.
- Experience working in video game or simulation environments with multidisciplinary teams.
Education:
- Degree in Computer Engineering, Software Development, Video Games, or related fields.
- Ideally, courses or certifications in advanced C++ or professional programming structures.
Extra skills:
- Intermediate or advanced English to be able to collaborate with international teams and read technical documentation without problems.
- Basic knowledge in 3D environments and animation to be able to work more fluidly with the team's artists.