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/hr
All talent for Git

Open positions for Git (30)

Project Manager 40h/week Visa sponsorship

Senior Analytics Engineer

Scopely, ES - Barcelona (ES)
Data Engineer 40h/week
Technical Lead 40h/week Relocation support Visa sponsorship
All jobs for Git