We are looking for a Game Programmer to join our growing team in Madrid, Spain. This is an opportunity for a current Game Programmer with some experience in the industry.
At aheartfulofgames we value independence and flexibility on a mostly horizontal organizational structure. We develop several projects at the same time and this position
will, at first, be assigned to IRONSKINS, an in-house developed Turn Based Strategy game. The project is scheduled to have a year left in-production once the position is filled, and afterwards you will work on other projects within the company. We are looking for a permanent hire that can further expand and strengthen our team.
As a Game Programmer you will work alongside our CTO to finalize the remaining systems in the game, help integrate possible design changes, and maintain a high level of quality and overall stability, giving direct support to the Design department.
Because of our size, structure and ethics, we are looking for a versatile Game Programmer that is not afraid of a technically complex project, someone who can research tools and processes as needed. More importantly we want somebody who can work with the whole team to ensure the game stays true to its vision and remains tightly knit.
Minimum requirements
-Experience 2-3 years experience as programmer in the industry
-At least 2 years of demonstrable work on Unity, professional or not
-2 years programming with C#
-Experience working with Version Control systems: Git, Mercurial Hg, Plastic SCM...
-Fluent in Spanish, both written and spoken
-Fluent reading and writing in English, spoken at conversation level.
-1 commercial Unity game published or several high quality non-commercial games
Desired requirements
-1 published videogame in any of the current or last gen consoles, going through cert (not Xbox Creators Program)
-Experience developing automated pipelines
-Experience using Unit and Integration Testing for games
-Knowledge and experience using Windows Presentation Foundation / Noesis
-Passion for mech combat
-Passion for action games and low-level gameplay mechanics
Duties
-Implement and test core gameplay systems.
-Support features raised by Design
-Maintain the stability of the project
Benefits
-Most of our team works on a hybrid schedule. This is decided on a person-to-person basis.
-Very flexible working hours.
-Permanent, full time contract.
-Great working environment.