SUMMARY OF JOB:
The Senior Software Engineer works as part of the production team to drive, develop and maintain the graphics systems and code infrastructure of a mobile game project, and mentor less experienced Software Engineers.
MAJOR DUTIES AND RESPONSIBILITIES:
Architect, design and implement features for high quality mobile titles
Work with the production, engineering and design members of the games teams to implement features, define requirements, build technical designs and estimates
Contribute to the design and direction of the product
Constantly develop skills and keep up to date with technology changes in the mobile space
Identify and communicate technical problems, processes and solutions
Write documentation and provide training to less experienced Software Engineers, Designers and Artists
REQUIRED SKILLS, ABILITIES AND EXPERIENCE:
Development experience in C/C++ and Objective C
Experience developing titles for mobile devices. PC and Console experience a plus.
Development experience with C# and/or HTML5
1+ years iOS and Android development experience
Experience with OpenGL ES and other graphical development libraries
3+ years of experience in an Intermediate or Senior Software Engineering capacity
Bachelor’s degree in computer science or related subject (electrical engineering, database systems, mathematics etc.) or equivalent work experience
Detail oriented with strong organizational skills
Effective communication skills in English (written and oral), able to communicate at all levels and interact well with others
Passion for developing video games in the mobile space
Slant Six Games is an independent game development studio located in Vancouver, BC. Slant Six Games releases include Resident Evil:...