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), Vilnius (3 positions), Amsterdam (2 positions), Dublin (2 positions), London (2 positions), St. Julian’s (2 positions), Bremen (1 position), Brighton (1 position), Cambridge (1 position), Leuven (1 position), Lyon (1 position), Nicosia (1 position), Stockholm (1 position), Wrocław (1 position)

Git experts (1)

Johannes Gottschalk

QA Automation Engineer / Developer Tools Engineer

Nürnberg (DE), Senior, €80/hr
All talent for Git

Open positions for Git (35)

Technical Lead - Baku

Xsolla, Baku (AZ)
Technical Lead 40h/week

QA Tester (f/m/d)

Ten Square Games, Wroclaw (PL)
QA Tester 40h/week
Git
All jobs for Git