Ubisoft

UI Programmer

Ubisoft
Apply
2 days ago
Barcelona, SpainMid Level

Responsibilities

  • Collaborate with graphic designers and game designers to create ergonomic, functional, and distinctive user interfaces.
  • Develop latency-free, reactive UI 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.
  • Collaborate with the multidisciplinary Rainbow Six development team on current and future projects.

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 meet deadlines.
  • Strong written and spoken interpersonal and communication skills.
  • Enthusiasm for game development.

Benefits

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

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