Digital Technology (Mobile) Instructor

Digital Technology (Mobile) Instructor

Please Note - If you meet the profile below and would like to be part of our growing organization, we invite you to apply for this position through VFS Careers:

Email applications will not be accepted.

Vancouver Film School programs focus on industries that use moving images, graphics, sound and text as fundamental components for communication, information and story. VFS programs regularly and continually evolve in response to the current industry methodology, technology and need. VFS offers world recognized, full-time, one-year programs in Film Production, 3D Animation & Visual Effects, Classical Animation, Digital Character Animation, Sound Design, Writing, Acting, Makeup Design, Digital Design, Game Design, Foundation Visual Art & Design, and Programming for Games, Web & Mobile. These one-year programs are intensive, focused on the field of study and immerse students in industry-like settings and situations in order to best prepare them for work in their chosen field.

VFS is currently accepting applications for a full-time position of Digital Technology (Mobile) Instructor in our newest program, Programming for Games, Web & Mobile.

This highly rewarding appointment is ideal for an experienced professional looking for a change of pace from the intense demands of the industry. As a member of the school’s core staff, you will share your knowledge in a creative learning environment, helping to create the curriculum content and teaching the next generation of technically proficient professionals. All of this will occur in a very dynamic and exciting area where students are given the ability to learn core programming and development skills, while you get to share in fostering that, and maintain a standard Monday to Friday work week of 40 hours.

Please Note - This is a full-time opportunity; however, we are open to part time candidates interested in this position.

Job Scope:

This position reports directly to the Head of Department and will be responsible for developing and delivering curriculum effectively and providing feedback to students.

Core Responsibilities:

• Working from a course syllabus, adapt lesson plans detailing what will be taught and how the course material will be delivered.
• In consultation with other staff, develop innovative techniques to teach students the many facets of Mobile Development.
• Work closely with the Head of Department to ensure class curriculum is accurate, up-to-date, and communicated to students in a clear and concise manner.
• Instruct students on Mobile Development techniques that are important to programmers.
• Provide students with guidance on issues relating to programming for Mobile.
• Instruct students on the various problems encountered with Mobile development.
• Mentor students through the various snags encountered during Project Development.
• Provide students with regular feedback.

Initial Courses To Be Taught:

• Mobile Development 1 and 2
• Visualization & Analytics
• Network Programming

Skills, Education, and Experience:

• Relevant degree, diploma, or equivalent work experience in an appropriate Mobile Development driven discipline.
• Demonstrable familiarity and experience with Mobile Development.
• A minimum of one accredited published game or app and or two years of industry experience in an appropriate area of development.
• Ability to lead workshops, lectures, and seminars.
• Experience working with and teaching students is advantageous.
• Excellent communication, organizational, time management, and interpersonal skills.
• Critical thinking and problem solving skills.


• iOS/Xcode Objective C developer and/or Java Android ADK experience.
• Experience with Google Play and/or Amazon App market for Android
• Experience with iTunes and the Apple submission process
• Knowledge of the do’s and don’ts of developing for each (guidelines for UI, resources, monetization)
• All about the native apps, using the device hardware (camera, gyro, touch ui)
• Google glass/ AR experience.
• Peer-to-peer networking (the socket part is just part of it, node.js, winsock, classic unix – mac/ps3-4 sockets) somebody current.
• Dev Pipelines, batch scripts, make, ant, and all the custom software in-between that glues tools together.
• Automated build systems, reproducibility, importance of SCCM (a.k.a. the build guy) and making apps work together.

We thank all applicants for their interest. Only those selected for an interview will be contacted. To learn more about our company, visit our website at

Date Posted:
Mar 21, 2014 10:31 AM PDT
Vancouver Film School

Vancouver Film School
Vancouver, British Columbia, Canada

Vancouver Film School is Canada's premier post-secondary entertainment arts institution and one of the most distinguished in the world. more