Programmer (Senior) – Engine (Unity)
NELSON, BC, CANADA / PROGRAMMING / REGULAR FULL-TIME
Icefall Interactive needs an experienced programmer to join our team and help take a new IP in exciting directions. As a Senior Engine Programmer, you will solve interesting technical challenges and empower our talented artists and designers to achieve their creative vision. As a key member of a collaborative team you will help to make good decisions and ship a great game.
Responsibilities
- Work closely with artists to drive the visual technology of the game
- Support all developers on the team in their use of Unity
- Assess requirements and provide effort estimates to guide an evolving plan
- Embrace and improve our practices for technical design, implementation, and delivery
Requirements
- 3+ years of professional team-based game development on shipped products
- 3+ years of professional Unity Engine experience
- Familiarity with Virtual Reality and mobile development optimization.
- Solid grasp of Modern C#
- Self direction and a proven ability to thrive in a dynamic environment
- Strong interdisciplinary collaboration skills, including verbal and written skills.
- Good problem solving skills.
- Good written and verbal communication skills.
- Ability to write clean, well structured and efficient code.
- Proficiency in Perforce and Git.
Pluses
- History of shipping AAA games on multiple platforms
- Familiarity with ECS programming patterns (entity-component-system)
- Familiarity with large game worlds.
- Demonstrated passion for games and technology.