
Job Summary
The Children’s Programmer leads the development and delivery of engaging
programs for children and youth, collaborating with schools and community
organizations. This role involves integrating innovative technologies and creative
methods into programming, promoting library events, and representing the library
on relevant committees. Staying informed about the latest trends and
advancements in children’s services is essential.
Job Requirements
• Diploma in Early Childhood Education (ECE) or equivalent.
• Minimum two years’ experience leading and directing children’s programming.
• Experience working with a diverse age range, from infants to teens.
• Strong organizational, planning and promotional skills.
• Excellent communication and interpersonal skills, with the ability to interact
effectively with colleagues, groups, and individuals.
• Proficiency in digital literacy and the ability to quickly learn new software
applications.
• Flexibility to adapt to varying work schedules.
• Ability to work collaboratively as a team player.
• Successful candidate must obtain a police check with the vulnerable sector
prior to appointment.
Job Duties
Programming
• Develop, implement and evaluate engaging programs for children and youth.
• Collaborate with local educators, schools, daycares and other organizations
to create in-library and outreach programs.
• Work with colleagues to develop and implement family-focused programs
that engage children, parents, and caregivers, while offering resources and
support in an inclusive environment.
• Integrate emerging technologies and creative makerspace activities into
programming.
• Conduct school visits to promote and support library programs.
• Promote children’s library programs both internally and with community
partners.
• Compile and analyze statistical reports on programming activities.
• Leads and collaborates with Summer Students to develop and coordinate
Summer Reading Programs, ensuring responsibilities are shared and well defined.
Collection Maintenance
• Ensure the children’s collection is well-organized and visually appealing.
• Assist in selecting new materials for the children’s collection.
Customer Service
• Provide back up support for service desk operations as needed.
Professional Representation
• Represent the library on children’s services committees and serve as a
knowledgeable authority on children’s services.
• Stay current with new technologies through ongoing self-directed and
structured learning.
Competencies
Passion for Working with Children: Enthusiastic about engaging with children of all
ages and creating enjoyable, educational programming that meets their diverse
needs.
Customer Service Excellence: Exceptional skills in providing support, addressing
customer needs, and ensuring a positive experience for all library customers.
Technology Adaptability: Ability to stay current with technology trends, swiftly
learn new tools and software, and integrate them into programming and services.
Instructional Skills: Skilled in teaching and demonstrating literacy skills to children,
fostering reading comprehension, language development, and a love of learning
through engaging activities and resources.
Communication and Interpersonal Skills: Strong communication abilities, with a
talent for building positive relationships, resolving conflicts, and interacting
effectively with a diverse range of people.
The above description outlines the key functions and responsibilities necessary for evaluating the
role but does not encompass all job duties. The Library Board, CEO, and relevant supervisors are
responsible for further interpretation of this job description. The Niagara-on-the-Lake Public
Library reserves the right to modify, revoke, suspend, or change any part of this job description
at any time.