Instructor - Advanced Web Programming

ILAC International

Toronto

On-site

CAD 52,000 - 72,000

Part time

2 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

ILAC International College is seeking an experienced web development professional to teach our Advanced Web Programming course. You will guide students through building full-stack web applications using Vue.js on the front end and Node.js/Express on the back end, with relational databases and secure API design.

This contract teaching role emphasizes hands-on labs, project work, and real-world examples. Minimum 3 years in industry, Diploma or degree in CS/SE, and familiarity with Agile

Qualifications

  • Minimum 3 years of professional experience in full-stack web development or software engineering.
  • Diploma or degree in Computer Science, Software Engineering, Web Development, or related field.
  • Strong experience with HTML5 and CSS3, Vue.js, Node.js/Express.js, RESTful APIs, MySQL, and Git.

Responsibilities

  • Deliver engaging lectures and facilitate hands-on coding labs.
  • Guide students through the development of real-world full-stack web applications.
  • Mentor students through multi-week capstone projects from planning through final presentation.
  • Assess student learning through assignments, projects, and examinations.
  • Provide timely, constructive feedback to support student success.
  • Maintain accurate attendance, grades, and course records.
  • Collaborate with the Academic Department to ensure high-quality program delivery.

Skills

Full-stack development
Agile methodologies

Education

Diploma or degree in Computer Science, Software Engineering, Web Development, or related field

Tools

Vue.js
Node.js
Express.js
RESTful APIs
MySQL
Git

Job description

Contract Instructor - Advanced Web Programming

ILAC International College is seeking an experienced web development professional to teach our Advanced Web Programming course. We are looking for an instructor who is passionate about modern web technologies and enjoys helping students build full-stack web applications using today's leading development frameworks and tools.

This course builds on students' foundational web programming knowledge and focuses on the development of enterprise-level web applications. Students learn to develop modern front-end applications using Vue.js, build server-side applications with Node.js and Express, integrate relational databases, and create secure, API-driven web applications through extensive hands-on projects.

  • Course: Advanced Web Programming
  • Employment Type: Contract
  • Compensation: $45.00 per hour
What You'll Teach

This project-based course prepares students to design, develop, and deploy modern full-stack web applications. Through a combination of lectures, coding labs, and a capstone project, students strengthen their front-end and back-end development skills while gaining practical experience with client-server architecture, RESTful APIs, authentication, and database integration.

Key Topics

The successful instructor will teach topics including:

  • Modern front-end development and Single Page Applications (SPA)
  • Vue.js fundamentals, components, directives, and routing
  • Client-server architecture and REST APIs
  • Node.js and Express.js development
  • Asynchronous programming, callbacks, and promises
  • Authentication and authorization
  • Web application security and data persistence
  • Full-stack application development using Vue.js, Node.js, and MySQL
Responsibilities
  • Deliver engaging lectures and facilitate hands-on coding labs.
  • Guide students through the development of real-world full-stack web applications.
  • Mentor students throughout a multi-week capstone project from planning through final presentation.
  • Assess student learning through assignments, projects, and examinations.
  • Provide timely, constructive feedback that supports student success.
  • Maintain accurate attendance, grades, and course records.
  • Collaborate with the Academic Department to ensure high-quality program delivery.
Qualifications
  • Diploma or degree in Computer Science, Software Engineering, Web Development, or a related field.
  • Minimum 3 years of professional experience in full-stack web development or software engineering.
  • Strong experience with:
  • HTML5 and CSS3
  • Vue.js
  • Node.js and Express.js
  • RESTful APIs
  • MySQL or other relational databases
  • Git and modern development workflows
  • Experience with authentication, authorization, and secure web application development.
  • Previous teaching, mentoring, corporate training, or technical coaching experience is considered an asset.
  • Experience building production web applications and working within Agile development environments is highly desirable.
Why Teach at ILAC International College?

At ILAC International College, our instructors are accomplished industry professionals who bring practical experience into the classroom. You'll have the opportunity to mentor aspiring software developers, help students build professional portfolios, and prepare them for careers in today's rapidly evolving technology industry.

ILACIC is an equal opportunity employer and is committed to providing employment accommodation in accordance with the Ontario Human Rights Code and the Accessibility to Ontarians with Disabilities Act. If contacted, please advise should you require accommodation during the hiring process.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Instructor - Advanced Web Programming
Instructor - Advanced Web Programming

United States Digital Space LLC • Toronto

On-site
CAD 51,000 - 73,000
Instructor - Machine Learning & Advanced Web Programming
Instructor - Machine Learning & Advanced Web Programming

United States Digital Space LLC • Toronto

On-site
Instructor - Java Programming & Object-Oriented Analysis/Design
Instructor - Java Programming & Object-Oriented Analysis/Design

United States Digital Space LLC • Toronto

On-site
Instructor - Networks and Protocols
Instructor - Networks and Protocols

ILAC International • Toronto

On-site
CAD 52,000 - 72,000
Instructor - Networks and Protocols
Instructor - Networks and Protocols

Ilac • Toronto

On-site
CAD 55,000 - 69,000
Instructor - Object-Oriented Analysis and Design with UML
Instructor - Object-Oriented Analysis and Design with UML

ILAC International • Toronto

On-site
CAD 55,000 - 69,000
Instructor - Object-Oriented Analysis and Design with UML
Instructor - Object-Oriented Analysis and Design with UML

Ilac • Toronto

On-site
CAD 55,000 - 69,000
Game Programming Instructor – C++ / C# (Sessional Faculty)
Game Programming Instructor – C++ / C# (Sessional Faculty)

LaSalle College Vancouver • Vancouver

On-site
CAD 60,000 - 90,000
Hourly Paid Teacher in Software Development ACS/AEC
Hourly Paid Teacher in Software Development ACS/AEC

Vanier College • Montreal (administrative region)

On-site
Senior Full Stack Developer
Senior Full Stack Developer

GuruLink • Toronto

On-site
CAD 80,000 - 120,000