Skip to content

UI Programmer

UI Programmer

About the Company

WarnerMedia is a leading media and entertainment company that creates and distributes premium and popular content from a diverse array of talented storytellers and journalists to global audiences through its consumer brands including: HBO, HBO Max, Warner Bros., TNT, TBS, truTV, CNN, DC Entertainment, New Line, Cartoon Network, Adult Swim, Turner Classic Movies and others.

About WB Games Montréal

WB Games Montréal is a division of Warner Bros Interactive Entertainment (WBIE). Founded in 2010, we are 300+ creative team members strong who join forces every day to create unforgettable AAA experiences across all platforms.

Job Description

WB Games Montreal, a division of Warner Bros. Interactive Entertainment (WBIE), seeks UI Programmer – a talented, hard-working, and creative individual who is self-motivated, process-driven, and who has a passion for developing user interfaces for video games using a variety of technologies.

Leveraging existing and ever evolving WB Games Montreal technologies, the role of Software Engineer, UI is to conceive, design, document, and implement user interfaces for WB Games Montreal games. This person will work with other programmers, designers and artists to create exceptional experiences for the players of WB Games Montreal’s games.

Job Responsibilities

  • Develop wireframes, and other documentation as necessary to communicate UI designs.
  • Work with Art, Game Design, Gameplay and Presentation Design teams to craft API specifications and prototypes for User Interfaces within games.
  • Work with artists to give them flexible solutions to implement their designs into the final product.
  • Participate in regular, hands-on interaction with producers, designers and programmers to ensure that the concepts and content of assigned UI implementations meet design requirements.
  • Learn and utilize both industry standard and proprietary WB Games tools and technologies to implement user interfaces in game.
  • Understand and debug existing UI code, as well as suggest and develop improvements.
  • Provide constructive feedback on interface usability and design.
  • Work with other UI Team members to develop and refine interface design and implementation processes.
  • Assist in the creation of test plans for exercising User Interfaces working closely with WB Games Montreal Quality Assurance Team.

Job Qualifications

Work Experience Requirements

  • A minimum of 5 years of professional programming experience.
  • 3+ years front-end experience working with user interfaces with an eye towards usability and accessibility.
  • Solid knowledge of C++.
  • Strong object-oriented programming skills.
  • Ability to demonstrate an ability to layout and animate dynamic content.
  • Ability to clearly communicate designs and ideas to other company members, both technical and non-technical.
  • Familiarity with Video Game Interface Design Concepts.
  • Maintain an exceptional knowledge of the appropriate programming languages and a fundamental grasp of the technical architecture of their project and domain.
  • Previous video game development experience.
  • 2 or more years of experience with Unreal Engine 4 a definite plus.

Education, Professional Training, Technical Training or Certification

  • Bachelor’s Degrees (or above) in CS, Engineering, or a reasonable equivalent thereof.
Management has the right to add or change duties and job requirements at any time.
White Person Icon

WB Games Montréal uses cookies to enhance your experience and to help us analyze website usage. By continuing to browse, closing this banner, or clicking ACCEPT, you indicate your agreement as outlined in our Privacy Policy.

Subscribe to our Job Alerts

Sign up to receive periodic email updates about new job offerings at WB Games Montréal.

  • This field is for validation purposes and should be left unchanged.

Subscribe to our Newsletter

Sign up for the WB Games Montréal email newsletter for occasional updates on games and events!

  • This field is for validation purposes and should be left unchanged.