Jobs

Inspiring the next generation is a team effort.

Join our nationwide team and bring the future of coding education to Canadian communities.

We are proud to be an equal opportunity employer. All applicants will be considered without attention to race, age, religion, sex, sexual orientation, gender identity, national origin, veteran or disability status.

Facilitator

Full-time | Halifax, NS

Kids Code Jeunesse (KCJ) is a Canadian charity determined to make sure every child is educated with the skills to thrive, the knowledge to make informed decisions, and the tools they need to use technology to make the world a better place. We work hard to develop and deliver the best computational thinking and coding education, dans les deux langues officielles, in Canada. And our efforts are making an impact.

Job Decription:

As a Kids Code Jeunesse Facilitator your primary role will be to facilitate KCJ coding workshops and activities with students and teachers in Canadian schools and other learning environments. You will report to the Delivery Manager, and be an integral part of the multifaceted Delivery Team.

Kids Code Jeunesse has a rich, classroom-proven approach to introducing newcomers to code, and your role as Facilitator will be fun, demanding, and rewarding.

As Facilitator you will be expected to deliver the curriculum provided by KCJ using our core teaching approach. You will teach using pre-selected tools that are compatible with the KCJ philosophy and are known to work well in learning settings. We will train you at the start and continually coach you and help you develop your K-8 Computing teaching skills.

Language:
  • English (Required)
  • French (Required)
What you'll do:
  • Learn KCJ’s core K-8 computing materials, platforms, and pedagogical approach, and build up an understanding of KCJ’s educational mission.
  • Fully engage in our training, coaching, feedback, and innovation processes.
  • Facilitate in-classroom workshops in communities near you and remotely in other regions as part of our Code Create Teach program.
  • Facilitate regional events and activities in our other programs, based on opportunity and availability.
  • Work with your local team to develop and fulfill new projects and partnerships; bring them opportunities that arise during your deliveries.
  • Meet regularly with Program Owners and the Instructor and Education Development teams to solve instructional problems and share feedback from the field.
  • Record statistics from your workshops in order to help KCJ track and improve its services and organizational impact.
  • Get to know your local audience(s) and ensure that you engage appropriately within each delivery setting.
What you'll need:
  • Good listening and observation skills, and the ability to play a supporting (rather than starring) role.
  • Experience teaching or facilitating with children and adults.
  • Basic knowledge of computer programming or creative learning.
  • Ability to learn new content and skills quickly.
  • Ability to work well in a matrix organization: to simultaneously be an engaged part of a local community team and a distributed functional team.
  • University degree and/or equivalent professional experience.
  • Dependable and flexible transportation (car or transit) in order to reach schools, including multiple locations in a day.
  • EN/FR bilingualism (essential in Quebec and markets with significant French school communities).
Who you are:
  • A born educator with a specific interest in computing education.
  • A clear, engaging communicator.
  • A voracious lifelong learner.
  • You believe that everyone should know the rudiments of computing.
  • Like to help others build skills in a friendly, non-intimidating environment.
Nice to have:
  • Subject-area expertise in Education, Computer Science, or related STEM field.
  • EN/FR bilingualism (in other markets).
  • 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.

Working at KCJ includes:
  • 20 days of annual vacation (including 5 days in December during office closure)
  • Group benefits including medical and dental
  • Up to 5 annual sick days
  • Casual dress/ working environment

We pride ourselves on being a truly collaborative, innovative and diverse team. We celebrate the big - and small - wins. We laugh often and eat lots of homemade food together. We support and help each other learn and grow. We are really good at what we do and we care a lot about doing it. Apply if you belong.

Together, we will help the next generation set the course for a better future.

APPLY
Facilitator

Full-time | Moncton, NB

Kids Code Jeunesse (KCJ) is a Canadian charity determined to make sure every child is educated with the skills to thrive, the knowledge to make informed decisions, and the tools they need to use technology to make the world a better place. We work hard to develop and deliver the best computational thinking and coding education, dans les deux langues officielles, in Canada. And our efforts are making an impact.

Job Decription:

As a Kids Code Jeunesse Facilitator your primary role will be to facilitate KCJ coding workshops and activities with students and teachers in Canadian schools and other learning environments. You will report to the Delivery Manager, and be an integral part of the multifaceted Delivery Team.

Kids Code Jeunesse has a rich, classroom-proven approach to introducing newcomers to code, and your role as Facilitator will be fun, demanding, and rewarding.

As Facilitator you will be expected to deliver the curriculum provided by KCJ using our core teaching approach. You will teach using pre-selected tools that are compatible with the KCJ philosophy and are known to work well in learning settings. We will train you at the start and continually coach you and help you develop your K-8 Computing teaching skills.

Language:
  • English (Required)
  • French (Required)
What you'll do:
  • Learn KCJ’s core K-8 computing materials, platforms, and pedagogical approach, and build up an understanding of KCJ’s educational mission.
  • Fully engage in our training, coaching, feedback, and innovation processes.
  • Facilitate in-classroom workshops in communities near you and remotely in other regions as part of our Code Create Teach program.
  • Facilitate regional events and activities in our other programs, based on opportunity and availability.
  • Work with your local team to develop and fulfill new projects and partnerships; bring them opportunities that arise during your deliveries.
  • Meet regularly with Program Owners and the Instructor and Education Development teams to solve instructional problems and share feedback from the field.
  • Record statistics from your workshops in order to help KCJ track and improve its services and organizational impact.
  • Get to know your local audience(s) and ensure that you engage appropriately within each delivery setting.
What you'll need:
  • Good listening and observation skills, and the ability to play a supporting (rather than starring) role.
  • Experience teaching or facilitating with children and adults.
  • Basic knowledge of computer programming or creative learning.
  • Ability to learn new content and skills quickly.
  • Ability to work well in a matrix organization: to simultaneously be an engaged part of a local community team and a distributed functional team.
  • University degree and/or equivalent professional experience.
  • Dependable and flexible transportation (car or transit) in order to reach schools, including multiple locations in a day.
  • EN/FR bilingualism (essential in Quebec and markets with significant French school communities).
Who you are:
  • A born educator with a specific interest in computing education.
  • A clear, engaging communicator.
  • A voracious lifelong learner.
  • You believe that everyone should know the rudiments of computing.
  • Like to help others build skills in a friendly, non-intimidating environment.
Nice to have:
  • Subject-area expertise in Education, Computer Science, or related STEM field.
  • EN/FR bilingualism (in other markets).
  • 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.

Working at KCJ includes:
  • 20 days of annual vacation (including 5 days in December during office closure)
  • Group benefits including medical and dental
  • Up to 5 annual sick days
  • Casual dress/ working environment

We pride ourselves on being a truly collaborative, innovative and diverse team. We celebrate the big - and small - wins. We laugh often and eat lots of homemade food together. We support and help each other learn and grow. We are really good at what we do and we care a lot about doing it. Apply if you belong.

Together, we will help the next generation set the course for a better future.

APPLY
Community Developer

Full-time | Montréal, QC

Kids Code Jeunesse (KCJ) is a Canadian charity determined to make sure every child is educated with the skills to thrive, the knowledge to make informed decisions, and the tools they need to use technology to make the world a better place. We work hard to develop and deliver the best computational thinking and coding education, dans les deux langues officielles, in Canada. And our efforts are making an impact.

Job Decription:

You will be responsible for regional development and engagement with KCJ stakeholders, including education leaders, libraries, volunteers, Code Clubs, government officials, sponsors, funders and community organizations to grow engagement with our programs in your region.

You will work collaboratively with your regional facilitators and / or instructors often participating in classroom and community program delivery. You will also be part of a nation-wide team of community developers across Canada forming a strong, distributed team. You will roll out KCJ initiatives through national campaigns, event planning and logistics, and regional programs. Community Developers report into the Lead Community Developer for your region.

Support a national revenue-generation strategy and may entail developing local sponsorship relationships and researching / supporting sales opportunities.

Language:
  • English (Fluent)
  • French (Required)
What you'll do:
  • Oversee a local community of volunteer-led coding clubs.
  • Develop a localized strategy to build number of clubs in your region.
  • Oversee local deployment of volunteer engagement strategy (ie: corporate CSR programs, parents, university students, etc.), led by KCJ program owners.
  • Organize, attend and support the successful delivery of teacher training workshops in your province under the direction of a project manager.
  • Support KCJ Business Development Director and Sponsorships & Grants team by attending local meetings and ensure delivery of local events to support sponsorship engagements.
  • Organize and / or attend local events to support awareness of KCJ programs.
  • Facilitate "lunch & learn" style workshops to potential corporate partners.
  • Train librarians, community leaders to lead coding clubs.
  • Work with local universities to build volunteer opportunities.
  • Community event logistics.
What you'll need:
  • Strong digital and in-person communication skills.
  • Ability to work remotely, and be a self-starter.
  • Basic digital literacy in Google suite, Slack, and other data management team programs.
  • Excellent organizational skills, including project management.
  • Fluency in English. French language skills, a strong asset.
  • Diversity and inclusion training is an asset.
  • Strong presentation skills and ability to speak comfortably in public.
  • Drivers license.
  • Educational program development and delivery experience would be beneficial.
  • KCJ values education - so a degree is preferred. Many of our team have several.
Who you are:
  • You are a collaborative, positive person who is comfortable being held accountable to performance goals.
  • You are innovative and can take a problem-solving approach.
  • You use your time efficiently, and respect the time of others, as fits with a rapidly-scaling start-up culture.
  • You are experienced in working with remote teams, and understand the extra effort sometimes required to make sure that people are consulted and involved, despite the distance.
Working at KCJ includes:
  • 20 days of annual vacation (including 5 days in December during office closure)
  • Group benefits including medical and dental
  • Up to 5 annual sick days
  • Casual office

We pride ourselves on being a truly collaborative, innovative and diverse team. We celebrate the big - and small - wins. We laugh often and eat lots of homemade food together. We support and help each other learn and grow. We are really good at what we do and we care a lot about doing it. Apply if you belong.

Together, we will help the next generation set the course for a better future.

APPLY
Community Developer

Full-time | Toronto, ON

Kids Code Jeunesse (KCJ) is a Canadian charity determined to make sure every child is educated with the skills to thrive, the knowledge to make informed decisions, and the tools they need to use technology to make the world a better place. We work hard to develop and deliver the best computational thinking and coding education, dans les deux langues officielles, in Canada. And our efforts are making an impact.

Job Decription:

You will be responsible for regional development and engagement with KCJ stakeholders, including education leaders, libraries, volunteers, Code Clubs, government officials, sponsors, funders and community organizations to grow engagement with our programs in your region.

You will work collaboratively with your regional facilitators and / or instructors often participating in classroom and community program delivery. You will also be part of a nation-wide team of community developers across Canada forming a strong, distributed team. You will roll out KCJ initiatives through national campaigns, event planning and logistics, and regional programs. Community Developers report into the Lead Community Developer for your region.

Support a national revenue-generation strategy and may entail developing local sponsorship relationships and researching / supporting sales opportunities.

Language:
  • English (Fluent)
  • French (Required)
What you'll do:
  • Oversee a local community of volunteer-led coding clubs.
  • Develop a localized strategy to build number of clubs in your region.
  • Oversee local deployment of volunteer engagement strategy (ie: corporate CSR programs, parents, university students, etc.), led by KCJ program owners.
  • Organize, attend and support the successful delivery of teacher training workshops in your province under the direction of a project manager.
  • Support KCJ Business Development Director and Sponsorships & Grants team by attending local meetings and ensure delivery of local events to support sponsorship engagements.
  • Organize and / or attend local events to support awareness of KCJ programs.
  • Facilitate "lunch & learn" style workshops to potential corporate partners.
  • Train librarians, community leaders to lead coding clubs.
  • Work with local universities to build volunteer opportunities.
  • Community event logistics.
What you'll need:
  • Strong digital and in-person communication skills.
  • Ability to work remotely, and be a self-starter.
  • Basic digital literacy in Google suite, Slack, and other data management team programs.
  • Excellent organizational skills, including project management.
  • Fluency in English. French language skills, a strong asset.
  • Diversity and inclusion training is an asset.
  • Strong presentation skills and ability to speak comfortably in public.
  • Drivers license.
  • Educational program development and delivery experience would be beneficial.
  • KCJ values education - so a degree is preferred. Many of our team have several.
Who you are:
  • You are a collaborative, positive person who is comfortable being held accountable to performance goals.
  • You are innovative and can take a problem-solving approach.
  • You use your time efficiently, and respect the time of others, as fits with a rapidly-scaling start-up culture.
  • You are experienced in working with remote teams, and understand the extra effort sometimes required to make sure that people are consulted and involved, despite the distance.
Working at KCJ includes:
  • 20 days of annual vacation (including 5 days in December during office closure)
  • Group benefits including medical and dental
  • Up to 5 annual sick days
  • Casual office

We pride ourselves on being a truly collaborative, innovative and diverse team. We celebrate the big - and small - wins. We laugh often and eat lots of homemade food together. We support and help each other learn and grow. We are really good at what we do and we care a lot about doing it. Apply if you belong.

Together, we will help the next generation set the course for a better future.

APPLY
Lead Community Developer

Full-time | Western Canada

Kids Code Jeunesse (KCJ) is a Canadian charity determined to make sure every child is educated with the skills to thrive, the knowledge to make informed decisions, and the tools they need to use technology to make the world a better place. We work hard to develop and deliver the best computational thinking and coding education, dans les deux langues officielles, in Canada. And our efforts are making an impact.

Job Decription:

As Lead Community Developer, you will be responsible for leading a small team of regional community developers, ensuring growth of their local KCJ community. KCJ will have three Lead Community Developers spread across Canada (Vancouver, Toronto, Montréal), overseeing rolling out local initiatives of national campaigns, event planning and logistics, as well as regional programs.

You will develop a regional growth strategy and engagement plans with KCJ stakeholders, including education leaders, libraries, volunteers, Code Clubs, government officials, sponsors, funders and community organizations.

You will report to the Director of Business Development, supporting our overall growth strategy. You will also work collaboratively with lead and regional instructors, to support in-classroom and community program delivery.

This position supports a national revenue-generation strategy, and entails developing sponsorship relationships, researching, and having sales-related conversations.

Language:
  • English (Fluent)
  • French (Required)
What you'll do:
  • Oversee a small team of local community developers.
  • Oversee deployment of volunteer engagement strategy (ie: corporate CSR programs, parents, university students, etc.)
  • Provide strategic guidance and support to ensure successful delivery of teacher training workshops in your regions.
  • Support KCJ Business Development Director and Sponsorships & Grants team by attending meetings and ensure delivery of local sponsorships events.
  • Organize and / or attend local events to support awareness of KCJ programs.
  • Facilitate “lunch & learn” style workshops to potential corporate partners.
  • Train librarians, community leaders to lead coding clubs.
  • Work with local universities to build volunteer opportunities.
What you'll need:
  • 2 + years experience in team management.
  • University degree is preferred.
  • Excellent organizational and project management skills.
  • Excellent team building and leadership skills.
  • Strong verbal and written communication skills.
  • Ability to work remotely, and be a self-starter.
  • Digital literacy in Customer Relationships Management (CRM) tools, Google suite, Slack, and other data management team programs.
  • Fluency in English. French language skills, a strong asset
  • Diversity and inclusion training is an asset.
  • Strong presentation skills and ability to speak comfortably in public
  • Drivers license
  • Educational program development and delivery experience an asset
Who you are:
  • You are a leader with some experience managing, and are ready to take on more responsibility.
  • You have excellent judgement, are calm, fair and respectful.
  • You take a problem-solving approach when encountering unfamiliar situations.
  • You use your time efficiently, and respect the time of others, as fits with a rapidly-scaling start-up culture.
  • You understand the unique requirements of working with a geographically remote team

KCJ is proud to be an equal opportunity employer.

Working at KCJ includes:
  • 20 days of annual vacation (including 5 days in December during office closure)
  • Group benefits including medical and dental
  • Up to 5 annual sick days
  • Casual dress/working environment

We pride ourselves on being a truly collaborative, innovative and diverse team. We celebrate the big - and small - wins. We laugh often and eat lots of homemade food together. We support and help each other learn and grow. We are really good at what we do and we care a lot about doing it. Apply if you belong.

Together, we will help the next generation set the course for a better future.

APPLY
Business Process Owner

Full-time | Montréal, QC

Kids Code Jeunesse (KCJ) is a Canadian charity determined to make sure every child is educated with the skills to thrive, the knowledge to make informed decisions, and the tools they need to use technology to make the world a better place. We work hard to develop and deliver the best computational thinking and coding education, ​dans les deux langues officielles​, in Canada. And our efforts are making an impact.

Job Decription:

In this role you will identify, develop and implement standard processes and procedures including key controls; identify and implement process improvement opportunities; and support continuous improvement and leading change efforts to ensure process changes are adopted and stabilized.

Language:
  • English (Required)
  • French (Required)
What you'll do:
  • Identify, verify, analyze, and implement process improvement and process re-engineering opportunities.
  • Provide technical and analytical support for process improvement initiatives.
  • Develop process analysis and re-engineering to improve efficiency, lower costs and improve product quality.
  • Facilitate the design and implementation of new/improved process models and organizational structures.
  • Train and guide resources in process improvement techniques.
  • Assist in the development of new process capabilities.
  • Perform project management, analytics, and measure to ensure milestones are met and deliverables achieved.
  • Coordinate with various teams to analyze project results and performance.
  • Identify and manage resources to deliver effective solutions.
  • Ensure that all processes are in accordance with the approved company operating policies, procedures, practices and methods.
  • Take ownership of change initiatives from evolution/efficiency identification through to project delivery via internal governance and controls
  • Provide management with project status updates, feedback, and appropriate reporting on key responsibilities and objectives.
What you'll need:
  • Proven process improvement, business engineering qualifications.
  • Minimum 5 years proven continuous improvement experience, leading projects with a record of successful implementation.
  • Excellent understanding of continuous improvement concepts including Six Sigma, Lean, value stream mapping.
  • Ability to set-up, facilitate and lead service improvement sessions with a range of business stakeholders.
  • A 'completer-finisher' taking accountability for ideas from inception to delivery, in an environment that requires robust metrics to confirm success.
  • Experience of hands-on implementation of continuous improvement programs and Lean solutions
  • Able to prepare clear and concise documents and present arguments verbally in a persuasive manner, tailored appropriately for the audience
  • Strong analytical, project and product management skills, including a thorough understanding of how to interpret business needs and translate them into operational requirements
Who you are:
  • You are a high energy person.
  • You are organized and detail oriented.
  • You are an effective communicator.
  • Ability to work and act independently using good judgment when assessing difficult situations.
  • Ability to work cross-functionally.
  • Enjoy analyzing complex problems, interpreting operational needs, and developing integrated, creative solutions.
  • Excellent written and verbal communication skills in English and French

KCJ is proud to be an equal opportunity employer.

Working at KCJ includes:
  • 20 days of annual vacation (including 5 days in December during office closure)
  • Group benefits including medical and dental
  • Up to 5 annual sick days
  • Casual office

We pride ourselves on being a truly collaborative, innovative and diverse team. We celebrate the big - and small - wins. We laugh often and eat lots of homemade food together. We support and help each other learn and grow. We are really good at what we do and we care a lot about doing it. Apply if you belong.

Together, we will help the next generation set the course for a better future.

APPLY
Impact & Evaluation Strategist

Full-time temporary (Maternity leave coverage) | Montréal, QC

Kids Code Jeunesse (KCJ) is a Canadian charity determined to make sure every child is educated with the skills to thrive, the knowledge to make informed decisions, and the tools they need to use technology to make the world a better place. We work hard to develop and deliver the best computational thinking and coding education, ​dans les deux langues officielles​, in Canada. And our efforts are making an impact.

Job Decription:

The ideal Impact & Evaluation Strategist will be a strong leader with proven project and people management skills. You believe in the importance of empowering children, their educators and parents with the education of the 21st century. Your role will include working with partners, sponsors, NGOs, government organizations and potential donors/sponsors.

You will report to the Operations Director and will work closely with the Business Development, Programs and Education teams.

Language:
  • English (Required)
  • French (Required)
What you'll do:

Organizational Impact & Evaluation

  • Oversee and input into the development of a strategy for KCJ to evaluate and assess services, programs and our impact and support a learning culture across the organization.
  • Develop evaluation and assessment processes, based on best practices, to ensure continual ongoing evaluation of both participants and community partner experience.
  • Work closely with the KCJ data analyst to analyze and interpret data, bringing the numbers into narrative.
  • Lead a strong reporting framework and process to ensure we are meeting qualitative reporting requirements/deliverables for major grants.
  • Provide support in developing the narrative for impact reporting on grants and sponsorships, both internally and externally.
  • Responsible for steering and supporting the implementation and management of KCJ’s Theory of Change (ToC) across the organization.
  • Coach members of the Impact and Data team to ensure they are supported and challenged in their roles.

Business Development

  • Support communications, business and fund development related to new opportunities and, as time permits, other evaluation-related requirements.
  • Grant research & writing, review draft proposals with the lense of impact and evaluation.
  • Forming/building key relationships and partnerships within businesses and industries.

Internal Initiatives

  • Support senior management in the ongoing understanding of SDGs and Canada’s position on meeting country commitments of KCJ’s #kids2030 strategic initiative​, along with g​uidance and knowledge around the UN’s Global Goals.
  • Participate in and/or lead internal initiatives as directed.
What you'll need:
  • Bachelor’s degree in a relevant field.
  • 5+ years in community and/or corporate social responsibility, with experience in developing strategies and delivering results for diverse and complex environments.
  • Experience in evaluation strongly preferred.
  • Experience presenting to and influencing senior leadership.
  • Excellent written, oral, and communication skills.
  • Ability to execute a strategic plan and motivate those you’re leading and others around you.
  • Demonstrated organizational, project, and financial management capabilities.
  • Ability to work as an independent leader and as a team member in a collaborative environment.
Who you are:
  • You have a passion for KCJ’s mission and approach to social change, as well as the areas that we work (education, coding, AI, the Global Goals).
  • You have excellent project management skills and enjoy promoting facilitation and collaboration across a national non-profit.
  • You are a high energy person and are a team player.
  • You are organized and detail oriented and you are able to think critically and creatively.
  • You feel comfortable using a number of different web based tools for impact and evaluation tracking, including Insightly, Asana and Google Drive.
  • Excellent written and verbal communication skills in English, written and verbal communication skills in French are an asset

KCJ is proud to be an equal opportunity employer.

Working at KCJ includes:
  • 20 days of annual vacation (including 5 days in December during office closure)
  • Group benefits including medical and dental
  • Up to 5 annual sick days
  • Casual office

We pride ourselves on being a truly collaborative, innovative and diverse team. We celebrate the big - and small - wins. We laugh often and eat lots of homemade food together. We support and help each other learn and grow. We are really good at what we do and we care a lot about doing it. Apply if you belong.

Together, we will help the next generation set the course for a better future.

APPLY