Git
Git is the version control game code lives in, and the expectation is that you work in it without being walked through a merge.
In practice that means branching that fits a release cadence, resolving conflicts, review in pull requests, and pipelines that a push triggers. Jenkins and other CI systems belong in the same sentence for exactly that reason, since the value of the commit is what happens after it.
Game projects add a wrinkle, and it is why Perforce keeps appearing beside Git: large binary assets do not merge, and a repository of art and audio behaves nothing like one of source code. Studios answer that with Git LFS, or by keeping art in Perforce and code in Git. A requirement naming both describes that split.
For programmers the expectation is daily, fluent use. For artists and designers it is enough to commit work, fetch the current state and not break a branch - which is a lower bar, and still a stated requirement.
Where these positions are: Barcelona (8 positions), Bucharest (3 positions), Dublin (2 positions), London (2 positions), St. Julian’s (2 positions), Vilnius (2 positions), Bremen (1 position), Cambridge (1 position), Leuven (1 position), Lyon (1 position), Nicosia (1 position), Stockholm (1 position)
Git experts (1)
Johannes Gottschalk
QA Automation Engineer / Developer Tools Engineer
Nürnberg (DE), Senior, €80/hrOpen positions for Git (30)
Senior Unity Engineer (Full-Stack)
2027 Winter Co-Ops - Software Development - Demonware (Dublin)
QA Engineer (World of Tanks)
Lead Data Engineer
DevOps Engineer (1 year contract)
DevOps Engineer (World of Warships)
AI Engineer
Technical Release Manager - Unannounced Project
Senior Engineer_MONOPOLY GO!
C++ Software Engineer - Asphalt Legends
