Teacher of Programming, App Development, & Web Design

Job Level
Academic position
Job Category
Teacher / Instructor
Sector
  • Applied Tech (STEAM / Maker / CS / Design)
Job Status
Areas of Responsibility
  • Computer Science
Description

McCallie seeks a dynamic, innovative, articulate, student-centered instructor of computer programming, app development, and web design. 

 

McCallie has just opened a media lab and an innovation/engineering lab. This teacher would share time in the two spaces with an expected schedule of four sections each semester to include Introduction to Programming, AP Computer Science, Web Design, and App Development.  Classes would be taught to all levels of student, 6-12. Middle school students and high school students would not be in the same class. The teacher will also be involved in the school's robotics program and other elements of the extensive afternoon activity program with other duties as assigned.

 

The successful candidate will demonstrate:

  • passion for and experience in helping students uncover the content and skills needed to excel in the emerging digital world;
  • willingness to work cooperatively with others involved in digital material/technologies;
  • ability to push student discovery and experiential learning within the structure of an AP framework;
  • a calling to the education and formation of young men consistent with the school’s vision and a commitment to advancing the school’s mission.

 

Requirements

Applicants need to have:

  • experience teaching programming including web design and app development;
  • knowledge of HTML, CSS, JavaScript, general webpage and application development;
  • degree in computer science or equivalent experience in the field of computer science.

Additional teaching elements desired, but not required, include:

  • experience teaching in “maker spaces” or innovation style labs;
  • experience in relevant market-place functions.

Notes on Applying for this Position via McCallie’s New Application Portal

  • Review the application and gather the requested information before filling out the application; you will need to complete the application once you begin it.
  • Do not submit compensation information at this time; please leave those fields blank.
  • We recommended filling out the application manually. If you chose to use your resume to populate the application, please review the application carefully before you submit and make any necessary corrections.  The automated process may not always populate the fields correctly.
  • If you have any issues completing your application, please contact Kathy Posey (kposey@mccallie.org).