Skip to content
Behaviour Interactive logo

Senior UI Programmer

Behaviour InteractiveVideo Game company
Montreal, CanadaSenior
NetEase
Haveli Investments
Software Engineering

About the role

TL;DR

Develop and optimize user interface features for 7 Days to Die using Unity.

  • As a Senior UI Programmer, you will develop and optimize user interface features for 7 Days to Die using Unity.
  • Key Responsibilities Design, architect, and develop flexible, reusable, and optimized UI systems for the game.
  • Define and maintain budget and performance related to the UI subsystem.
  • Lead and implement complex screens and flows; in-game HUD to various gameplay UI Screens.
  • Test, debug, and optimize code to ensure high quality standards.
  • Maintain code quality through mentoring, collaboration, and code review process.
  • Work closely with UI/UX/VFX designers and direction to set highest level of standards.
  • Work within a cross-disciplinary team composed of programmers, designers, animators, and artists.
  • Requirements 6+ years of experience as a programmer within the gaming industry. 4+ years of game development using Unity3D. 2+ years of UI development using UGUI and/or NGUI.
  • Proficiency in design pattern and OOP using C# language.
  • Experience developing UI taking into consideration: performance, memory allocation, lifecycle, localization, input, etc.
  • Shipped at least one game on PC using Unity3d, Unreal, or proprietary game engines.
  • Driven and inspired by user experience through UI.
  • You love solving challenging technical problems with the most effective solutions.
View original posting →

Required skills

C#UI Design

Domain expertise

gaming

Tech stack

C#

Similar jobs

B

Senior Build and Pipeline Programmer

B

Gameplay Programmer - Dead by Daylight

B

Senior Backend Programmer – Central Technologies