TL;DR
Tech Programmer (Gamedev): Supporting video game development, reviewing code and asset integration to ensure the project is structured and technically under control. Focus on creating automation for build delivery and analyzing defects in tools, engine, and pipelines.
Location: Office-based in Barcelona, Winnipeg, or Montpellier.
Company
Ubisoft is a global leader in gaming with teams across the world creating original and memorable gaming experiences.
What you will do
- Analyze video game development needs and assess their feasibility.
- Review code and asset integration throughout development stages.
- Support production functions, tools, and systems in the development pipeline.
- Create automation for build delivery to serve Production and QC needs.
- Analyze and correct defects in tools, engine, and pipelines.
- Identify and solve bottlenecks, reporting risks to the lead programmer.
Requirements
- 2+ years of software development experience or equivalent skills.
- Excellent C# and Unity programming skills with advanced knowledge of Unity workflow and integration pipeline.
- Familiarity with C++, Java, Kotlin, and/or Objective-C.
- Strong foundation in computer science and software engineering.
- Work permit for Spain obtained prior to applying for the position is required.
- Fluent English is mandatory.
- Ability to communicate effectively with technical and non-technical parties.
Nice to have
- Experience with CI software (e.g., Jenkins, TeamCity, Buildbot).
- Experience in Rest API design.
- Experience with game editors, engines, and multiple art and animation pipelines.
- Spanish or Catalan is a plus.
Culture & Benefits
- Ticket Restaurant: 220€ per month and flexible compensation plan.
- Flexible working hours: 40-hour workweek with start times between 8 AM and 10 AM.
- Reduced schedule (35 hrs per week) in July and August, Easter, Christmas holidays.
- 25 days of holidays per year + 1 day on your Ubi-Birthday.
- Health insurance with Cigna and life insurance with AXA.
