Tech Adjunct (Web Development)

Neumont UniversitySalt Lake, UT
Onsite

About The Position

Neumont University is seeking adjunct faculty members with real-world technical expertise to teach web development. The role involves mentoring students, enhancing leadership skills, and providing in-depth, industry-relevant knowledge. The university emphasizes a hands-on, project-based learning methodology, focusing on creating software engineers who can apply their knowledge practically. Adjuncts will teach using a refined curriculum, supplementing it with their unique industry perspectives and experiences.

Requirements

  • Bachelor’s or higher degree in computer science or a related field AND 4 years of CS related experience (or 8 years of CS related experience without a CS degree).
  • Full-stack web development using modern HTML, CSS, and JavaScript (ES6+).
  • Front-end frameworks and libraries (e.g., React, Angular, Vue, Bootstrap, Tailwind CSS).
  • Responsive web design principles including Flexbox, CSS Grid, and CSS preprocessors (Sass, Less).
  • DOM manipulation, client-side scripting, and interactive UI development.
  • Node.js back-end development, server-side routing, and API communication.
  • NoSQL databases (e.g., MongoDB) and modern JavaScript tooling (e.g., Babel, Webpack).
  • Java and Java EE technologies including Servlets, JSPs, and web container architecture.
  • Spring Boot, Spring Data JPA, and ORM-based database persistence.
  • RESTful web application design, HTTP protocol, authentication, and session management.
  • Enterprise design patterns, application servers, and Java web application deployment.

Nice To Haves

  • Teaching experience preferred, but not required.

Responsibilities

  • Educating students in accordance with the Neumont teaching methodology, focusing on active learning and engaging students.
  • Grading and providing valuable feedback to students in a timely manner.
  • Mentoring students in groups or individually.
  • Evaluating curriculum.
  • Adapting coursework and materials as necessary to meet student learning needs.
  • Implementing best practices in teaching and project-based learning.
  • Submitting all new teaching materials to Neumont vault upon completion of each course.
  • Working with supervisor to identify areas for personal development and course improvement.
  • Utilizing feedback from mid-quarter and end-of-quarter evaluations to improve teaching.
  • Identifying innovative teaching methods to solve curricular problems.
  • Teaching material defined in the course description and syllabus.
  • Maintaining and meeting the listed student learning goals.
  • Utilizing the Neumont LMS to keep an updated syllabus, course materials, and grades.
  • Providing a safe learning environment for students.
  • Answering and dealing respectfully with student complaints and problems.
  • Using effective assessments that measure student learning.
  • Providing timely and accurate feedback to students' assignments, exams, projects, etc.

Benefits

  • Develop leadership and mentoring skills.
  • Rewarding experience seeing students understand complex subjects.
  • Opportunity to give back through educating the next generation of tech experts.
  • Experience the 'light' turn on in your student's eyes as you teach and they experience true understanding.
  • Be a part of a computer science institution that focuses on creating software engineers that can DO, not just theorize.
  • Develop your teaching/mentoring skills.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service