 |
 |
 |
|

|
Profession |
Information Technology |
Openings |
1 |
Location |
Burnaby, British Columbia, Canada |
Date Posted |
May 01, 2008 |
Posted Until |
May 31, 2008 |
Experience Level |
Mid-Level |
Job Type |
Full Time |
Salary Range |
Not Specified - Not Specified |
Education Level |
University - Bachelors |
|
|
|
 |
 |
 |
Position Title: Software Engineer Front End - (6 month TFT)
Position Overview
The Front End Software Engineer is a part of the game creation process, including architectural design, implementation, and debugging on multiple platforms working on complex problems with Designers, Artists and other Engineers in the domain of user/game engine interaction.
Key Responsibilities
-Write technical design specifications.
-Design, maintain, implement, test and debug code.
-Integrate art content into the front end game engine.
-Develop tools, features and pipelines for the front end logic and screens.
-Working with Interface Graphic Designers to determine efficient graphic and code representation of GUI designs.
-Assembling graphic elements from Interface Graphic Designers within the Flash MX environment.
-Writing ActionScript and C++ code to support user input, screen, inter-screen and GUI object behaviors, animations, and transitions.
-Create leading edge reusable technologies, both systems and engines if required.
Required Technical Skills and Experience
-Bachelor degree in Computer Science or related field, or equivalent training and professional experience.
-Proficiency with C++ (Visual C++ or Visual .NET recommended).
-Working knowledge of ActionScript or Java/JavaScript.
-Experience in object-oriented design and implementation.
-Demonstrated knowledge of good software engineering practices.
-Understanding of memory management, multiple processor use, and runtime optimization.
-Strong math skills including trigonometry, calculus and linear algebra.
-Basic 2D and 3D rendering knowledge.
Additional Skills:
-Prior experience shipping a console (i.e. PS2, GameCube or Xbox) or handheld (i.e. Nintendo Gameboy/DS or Sony PSP) product.
-Demonstrated experience in designing usable, consumer-oriented user interfaces.
-Experience with graphics tools and exporters such as Flash MX and Photoshop.
-Ability to test, debug, and extend other Software Engineer's code competently.
-Experienced candidates should have expertise in a number of these fields: human computer interaction, human-centered design, user interface toolkits (i.e. Java Swing), ActionScript, techniques for optimizing 2D art assets, and usability testing.
Performance Competencies (Non Technical Skills)
-Good verbal and written communication skills.
-Ability to work in a dynamic and collaborative team environment.
-Constantly innovate how to improve product quality as well as group productivity.
-Excellent decision making capabilities.
-Ability to quickly learn and apply new concepts, principles and solutions.
-Demonstrates dependability and commitment to projects/tasks.
|
 |
 |
 |
|
Applications being accepted until May 31, 2008
|
|
|
|
 |
 |
 |
|