The Department of Professional and Continuing Education (PaCE) at the University of California, Santa Barbara invites applications for a pool of qualified temporary, part-time instructors to develop and teach online courses in Web Development.
This position focuses on designing and developing curriculum, course materials, and learning experiences for Web Development courses delivered in asynchronous online formats. Responsibilities include creating course outlines, video lessons, developing applied coding exercises, and building assessments aligned with clearly defined learning outcomes.
Courses are designed for a global audience and emphasize hands-on, career-relevant skills in front-end development, modern JavaScript, and user-centered design. Instruction may include both asynchronous course development and teaching, as program needs arise.
We seek industry professionals who bring current, hands-on experience in software engineering, web development, or UI/UX design. Ideal candidates have experience building production-level web applications and can translate that experience into clear, engaging learning content for a broad audience.
Applicants should indicate areas of expertise such as front-end development, JavaScript programming, UI/UX design, or responsive web architecture.
Web Development Course Topics
Front-End Development Foundations
- Introduction to Web Development
- Front-End Technologies and Programming Fundamentals
- Other related topics
HTML, CSS, and Responsive Design
- HTML5 and Semantic Markup
- CSS, Layout Systems, and Responsive Design
- Other related topics
JavaScript and Interactive Web Development
- JavaScript Fundamentals
- DOM Manipulation and Event Handling
- Other related topics
Advanced Front-End Development
- Modern JavaScript (ES6+) and Application Architecture
- Front-End Frameworks (React, Vue, or similar)
- Other related topics
User Experience (UX) and User Interface (UI) Design
- Principles of User Experience (UX)
- User Interface Design and Visual Systems
- Other related topics
Instructor duties include but are not limited to:
- Design course structure, including modules, lessons, and learning objectives
- Develop and refine instructional materials for online delivery, including video-based lessons, slides, and supporting content
- Develop hands-on coding projects and assessments aligned with course outcomes and real-world use cases
- Create engaging learning activities that support applied skill development
- Update course content periodically to reflect current web standards, tools, and professional practices
- Communicate learning objectives, course expectations, and grading policies clearly
- Respond to student questions and learning needs in a timely and professional manner
- Employ inclusive teaching practices that support diverse learners
- Evaluate student performance and assign grades based on established learning outcomes
- Submit final grades within university timelines and maintain appropriate student records in accordance with University policies
The posting will remain open until March 31, 2027 to accommodate department needs. The pool will close on March 31, 2027; if you would like to continue to be considered after that time, and the pooled position is advertised again, you will need to submit a new application.
Please note: The use of an instructor pool does not guarantee that an open position exists at the time you are applying. See the review date specified in UC Recruit to learn whether the department is currently reviewing applications for an upcoming opening. If there is no future review date specified, your application may not be considered at this time.
Screening of applicants begins immediately after the Initial Review Date has passed; some appointments may begin as early as the 2026 Summer quarter. The number of these temporary, part-time, non-tenure track, academic positions varies from quarter to quarter, depending on the needs of the department. Appointments are offered on a course-by-course basis, and appointment length is based upon course section schedule(s). Appointments may be renewable based on need, funding, and performance.