22 days old

Senior User Interface Programmer (UIP01)

Ubisoft, Inc.
San Francisco, California
Apply Now
  • Job Type
  • Job Status
    Full Time

Ubisoft, Inc. has an opening for a Senior User Interface Programmer (UIP01) in San Francisco, CA. Details are as follows:

Job Duties:
Work with lead engineers to develop User Interface (UI) features and systems for Studio SF games: Participate in meetings to discuss how UI Systems within Ubisoft software engines will interact with other system and production pipelines, such as rendering, game play and audio; and Implement the discussed systems and work with engineers from other disciplines to ensure integration of them within engines. Collaborate with UI designers to develop the user experience: Meet with UI designers at the earliest stage of production to discuss user interface needs and features within the games; and Compile and impose a list of technical restrictions that will need to be followed when designing and implementing user interfaces. Coordinate with the lead engineer and help junior UI engineers to develop user interfaces: Assist with reviewing junior UI engineer’s code within the engine to check for errors or suggest improvements, then discuss how to implement the different UIs they have been tasked with building; and Collaborate and communicate with the lead engineer at the earliest sight of issues that will affect development. Work with the UI designers to ensure the user interface designs are implemented correctly and efficiently: Take UI wireframes (1st stage layouts) and implement a 1st working prototype that is both efficient and flexible to allow for future alterations; and Work closely with UI designers and artists to make sure their envisioned final product is implemented, taking it from 1st prototype to a shippable product.

POSITION REQUIREMENTS: Position requires a Bachelors or foreign equivalent degree in Computer Science, Computer Game Programming or Development, Software Engineering, or related field, plus three years of experience in the job offered, or in a related user interface occupation.

SPECIAL REQUIREMENTS: Additionally, position requires the following (can be gained concurrently through education, coursework and/or work experience): 2 years of experience using C/C++; 2 years of experience working with Node-based UI design and development tools; 2 years of experience optimizing UI systems for speed and resource utilization; 2 years of experience working with Performance/memory constraints of game software; 2 years of experience working with scripting languages such as Lua or Python; 2 years of debugging; and 2 years of experience writing documentation of developed systems and putting together tutorials on how to use them.

To apply, mail resume including job code UIP01 to 625 3rd Street, San Francisco, CA 94107, ATTN: Ashley Markl.


Share this job:

Senior User Interface Programmer (UIP01)

Ubisoft, Inc.
San Francisco, California

Share this job

Senior User Interface Programmer (UIP01)

Ubisoft, Inc.
San Francisco, California

Separate email addresses with commas

Enter valid email address for sender.

Join us to start saving your Favorite Jobs!

Sign In Create Account
Powered ByCareerCast