Job ID: 51211

iPad and iPhone Development Instructor

Experience: Mid-Senior level

Functions: Education, Information Technology, Training

Location: Toronto


Job Description

IMT is looking for instructors with a passion for teaching, experience developing iPhone apps and are well-versed in Objective-C, Cocoa Touch and the iPhone SDK.

Primary Responsibilities:


  • Deliver high-quality training to students in a classroom
  • Exhibit a passion for teaching by establishing a flexible environment that supports the students’ learning objectives and professional development and engages students in the learning process
  • Draw on personal experience to provide an industry perspective to courses and active awareness of professional trends and opportunities
  • Demonstrate your industry/professional abilities and share your knowledge with motivated, productive students
  • Build and fine tune sample applications for use as part of course materials
  • Evaluate training effectiveness and refine the course as required
  • Perform other job-related tasks, as necessary



The ideal candidate is an experienced iPad/iPhone app developer with published apps, who can showcase their abilities via a portfolio and are motivated to share their industry and professional knowledge with students. Instructors typically have a degree in Computer Science or related field and several years of software development experience. Teaching experience is preferred, but not required; we will train qualified applicants.



  • Software development experience,
  • Developed mobile applications using Cocoa, iPhone SDK, Interface Builder, OpenGL and Xcode, required
  • Published iPhone/iPad apps (with proof you were involved in the programming if not published under your own vendor account), required
  • Strong experience using Objective C/C in the Mac environment, required
  • Knowledge of Java, PHP, VB.NET, C#, Python, Perl, Delphi, JavaScript, Ruby, ActionScript or other languages and frameworks, preferred
  • Degree in Computer Science, IT, Engineering or equivalent major
  • Dynamic presentation skills, required
  • Ability to clearly explain technical concepts, required
  • Teaching experience, preferred
  • Experience planning and developing training materials, preferred
  • Must be able to work with minimal supervision and manage your time independently
  • Excellent verbal and written communication, including the ability to build rapport with diverse individuals in a classroom setting



Submission Details

Please email your resume, cover letter and portfolio of your work to We appreciate all applications, but can only respond to qualified applicants.



Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Just another WordPress site