Ubisoft

UI Programmer

Ubisoft
Apply
1 month ago
Barcelona, SpainMid Level

Responsibilities

  • Collaborate with graphic designers and game designers to create ergonomic, functional, and unique user experiences.
  • Create latency-free, reactive user interface interactions.
  • Prototype UI concepts and conduct rapid iterative playtests.
  • Identify missing details in feature requests and break work into implementable and testable tasks.
  • Reuse existing code effectively.
  • Work as part of a multidisciplinary game development team to deliver technically sound and visually consistent interfaces.

Requirements

  • At least 2 years of experience as a UI Programmer or in a similar gaming-industry position.
  • Strong interest in interface design and related technologies.
  • Good knowledge of C++ and object-oriented development.
  • Familiarity with Generative AI workflows for programming.
  • Ability to manage time and work within deadlines.
  • Strong written and spoken interpersonal and communication skills.
  • Enthusiasm for game development.

Benefits

  • Permanent contract.
  • Office-based work in Barcelona.
  • Private health insurance and fitness subsidies.
  • Employee mental health assistance.
  • Restaurant tickets.
  • Free coffee, fruit, and daily breakfast.
  • Rooftop terrace with sea views.

Tech Stack

Categories

Gaming
Ubisoft

About Ubisoft

10,000+ employees

Ubisoft develops and publishes video games for console, PC, and mobile players worldwide, monetized through premium titles, downloadable content, live services, and the Ubisoft+ subscription. Founded in 1986 and headquartered in Saint-Mandé, France, it operates studios globally and is publicly traded on Euronext Paris. Franchises include Assassin’s Creed, Far Cry, Tom Clancy’s Rainbow Six, and Just Dance.

Contact me