The Programming Assistant is a highly organized, tech savvy teammate who thrives on managing details and keeping projects on track. This role is all about project management, logistics, and efficiency: you will be coordinating class schedules, updating systems, communicating with instructors and students, and making sure the Adult School’s many programs run smoothly from start to finish.
About You
- You are exceptionally organized and skilled at keeping multiple projects on track
- You are confident with technology including project management tools (Airtable, Asana, Trello) as well as Google Workspace and scheduling systems
- You take initiative, anticipate needs, and solve problems quickly
- You communicate clearly and professionally in writing and in person
- You enjoy collaborating with a wide range of people including instructors, students, and colleagues
- You are adaptable, resourceful, and able to manage many moving parts at once
- You bring positive energy and a proactive mindset to your work
- You are reliable and able to work independently while supporting the success of the team
The Role
As the Programming Assistant, you’ll be at the center of operations for the Adult School. Your day may include entering course data into registration systems, tracking deadlines across dozens of classes, coordinating logistics with instructors and site hosts, and preparing classrooms for learning. You’ll also support the production of seasonal brochures, draft professional communications to students and instructors, and assist with online classes and light design tasks. This role is essential to creating the kind of learning experiences that make the Montclair Adult School a cornerstone of community life.
Key Responsibilities
- Enter and maintain accurate course data in registration systems, online catalogs, and shared calendars
- Coordinate daily operations including instructor communication, registration tracking, and classroom logistics
- Use project management tools (Airtable, Asana, Trello, or equivalent) to manage schedules, deadlines, and deliverables
- Assist with the production of seasonal brochures and promotional materials
- Draft and send timely, professional communications to students, instructors, and site partners
- Collaborate with staff and instructors to ensure welcoming, effective learning environments
- Support online classes and basic design tasks as assigned
This Job is Not for Someone Who
- Prefers to work without structure, deadlines, or accountability
- Avoids learning or using new technology tools
- Struggles to manage multiple projects at once
- Feels uncomfortable communicating with a wide range of people
Qualifications
- Bachelor’s degree or equivalent combination of education and experience in program coordination, communications, or event planning
- At least two years of experience in program support, logistics, or project management
- Proficiency with Google Workspace and project management software
- Strong organizational skills and exceptional attention to detail
- Excellent written and interpersonal communication skills
- Experience working with diverse populations and community-focused programs a plus
Additional Details
- Schedule: Part-time, minimum 18 hours and up to 28 hours per week; evenings and weekend hours may be required
- Reports to: Head of Adult School
- Benefits: Sick time, professional development opportunities
Montclair Public Library is an Equal Opportunity Employer committed to equity, diversity, and inclusion. Reasonable accommodations available during application/interview processes per ADA. NJ residency required per State Law.
Application Process
-
Submit cover letter, resume, and three professional references to jobs [at] montclairlibrary.org (jobs[at]montclairlibrary[dot]org). Please put “Adult School Programming Assistant – [Your Name]” in the subject line.
$25 / hour