Job Description
Kids Code Jeunesse is a national non-profit organization proud to bring computer programming to kids inside and outside of the classroom. The role of Instructoris a contract position reporting to the Community Developer in the region, and will be an integral part of the Education Team. The ideal candidate is a lifelong learner who welcomes the opportunity to build and help others build skills in a friendly non-intimidating environment. You believe that everyone should know the rudiments of computer programming.
Who we are
Our team is enthusiastic, fun-loving, and hard-working. We pride ourselves on being a truly collaborative, creative culture, delivering impactful, sustainable opportunities.
Kids Code Jeunesse is proud to be an equal opportunity employer. All applicants will be considered without attention to race, colour, religion, sex, sexual orientation, gender identity, national origin, veteran or disability status.
What you'll do
- The primary role of a Kids Code Jeunesse Instructor is to deliver KCJ coding workshops to students and teachers in Canadian schools and other learning environments. Depending on experience, skill, and availability, the Instructor may be assigned to facilitate: in-school workshops, workshops at special events, workshops in libraries, community centres, and professional development sessions.
- The Instructor will be trained, and is expected to deliver the curriculum provided by KCJ, using the general KCJ teaching approach (allowing for adjustments due to conditions that arise in each session). She or he will teach using pre-selected tools that are compatible with the KCJ philosophy and are known to work well in learning settings.
- The Instructor is also expected to submit statistics and feedback after each session in order to help KCJ track and improve its services.
Responsibilities
- Instruct workshops; in-classroom courses in urban and rural communities
- Support Community Developer with new projects and partnerships
- Communicate regularly with the Education team to provide feedback on execution of education materials.
- Available during the day
Skills
- Strong communications skills
- Experience working with children
- Outgoing and enthusiastic personality
- Basic knowledge of computer programming and/ or creative learning
- Self-motivated, and a quick learner
- Ability to work as part of a team
- University degree and or professional experience (ideally in Education, Software Engineering or Computer Science)
- Driver's License/Car
Nice to Have
- Bilingual (EN, FR)
- Willingness to work weekends or evenings, to attend monthly meetups or special events, or other networking opportunities.
* You will be required to complete a Criminal Record check.
Job Type: Part-time