This job listing expired on Dec 25, 2020
Tweet

Novaquark currently develops Dual Universe, an ambitious and continuous single-shard sandbox MMORPG. Taking place in a vast Sci-Fi universe, the game focuses on emergent gameplay with player-driven in-game economy, politics, trade, and warfare. Players can freely modify the voxel-based universe by creating structures, spaceships, or giant orbital stations, giving birth to empires and civilizations. The company developed several proprietary technologies like its innovative Continuous Single-Shard Cluster (CSSC) server solution, as well as a state-of-the-art voxel engine and procedural generation tools. Dual Universe successfully ran the 3rd largest worldwide Kickstarter campaign for a video game in 2016.
Formed by veterans from Ubisoft, Eidos and Warner Bros and more, Novaquark Montreal is recruiting the best talents to help make Dual Universe a reality.

The UI Programmer will be focused on integrating UI in the game client environment

  • Read the game design documents to understand the intended player experience.
  • Help define the features and ergonomics of the menus to support the graphic designer.
  • Design and implement menu and interface systems for specific users on each platform, preserving the uniformity of the visual and logistical aspects.
  • In collaboration with design and programming teams, quickly prototype interaction concepts for the game.
  • In collaboration with the graphic designer, integrate designs and animation (timeline or code).
  • Understand the implementations and recognize technical limits.
  • Oversee the programming of the modules that underlie the user interface.
  • Interact and collaborate with different departments.

Main requirements:

  • In-depth knowledge of the core JavaScript language and experience building object-oriented JavaScript.
  • Solid knowledge of programming design patterns and recognition of programming standards.
  • Understanding of JavaScript Vanilla is required.
  • Extensive experience with HTML, CSS, LESS, and cross-browser development.
  • Good knowledge of GIT, SVN.
  • Excellent problem-solving, verbal, and written communication, design, development, and debugging skills.
  • Ability to work independently and in groups to effectively participate in the software development life cycle.

THE POSITION IS BASED IN MONTREAL. ONLY CANDIDATES AUTHORIZED TO WORK IN THE PROVINCE OF QUEBEC WILL BE CONSIDERED.

Job Types: Full-time, Permanent

Salary: From $60,000.00 per year

Benefits:

  • Casual dress
  • Company pension
  • Dental care
  • Disability insurance
  • Extended health care
  • Flexible schedule
  • Life insurance
  • Paid time off
  • RRSP match
  • Vision care
  • Work from home

Schedule:

  • Monday to Friday

Experience:

  • JavaScript language : 3 years (Required)
  • HTML, CSS, LESS: 3 years (Required)
  • GIT, SVN: 3 years (Required)

Work remotely:

  • Yes, temporarily due to COVID-19