Explore thousands of opportunities across Tech:NYC’s member network.

715
companies
4,545
Jobs

Coding Instructor (Remote)

Giant Machines

Giant Machines

New York, NY, USA
Posted on Thursday, August 24, 2023

Coding Instructor (Remote)

The Learn team at Giant Machines, is looking for a passionate Coding Instructor to lead high-school level computer science instruction at an after-school and weekend program embedded at a partner organization. You’d be joining a small but growing organization with established relationships at Google, the NYC Department of Education, Break Through Tech, and Sponsors for Educational Opportunity, as well as several of New York City’s most student-centered schools.

GIANT MACHINES

Giant Machines is a digital product agency based in NYC. We work with clients across a wide spectrum of industries including fintech, healthcare, real estate, insurance, public utilities, and environmental & social impact. Giant Machine’s product approach is lean, user-focused, design forward, and outcomes-driven. Our expertise encompasses design strategy and research, product strategy and management, user experience and visual design, and engineering and technology. Our company is made up of passionate and creative people who bring their unique backgrounds and perspectives to client work and team collaboration. Giant Machines is committed to a thriving society with a focus on racial and social justice, gender equality, and sustainable communities. We foster a culture of learning and awareness, facilitate group sessions to create a space for discussion and sharing, and align ourselves with client organizations, partners, and community outreach efforts that share our mission.

This role is responsible for delivering instruction, preparing for lessons, connecting with students, and designing/iterating program content. Coaches teach computer science, engineering, leadership, or some combination of the aforementioned concepts.

  • Facilitate instruction for assigned program time, prepare for lessons, and provide feedback to the curriculum development team
  • Assist with building of master curriculum and supporting materials, as needed.
  • Create specialized lesson materials (decks, engineer resources, etc) for individual sites
  • Work directly with students, identify areas of strength and weakness of individual students to help them by designing and implementing accelerated or supplemental resources.
  • Facilitate conversations with students regarding their journey and standing with the program
  • Give facilitation feedback to peer/volunteer coaches and constantly improve facilitation strength
  • Participate in required training and development and apply concepts in the classroom.
  • Host advisory sessions and office hours with students
  • Train and support volunteer coaches on coaching best practices
  • Spend a percentage of time (~15%) on special projects
  • Key areas include but are not limited to:
    • Facilitation
    • Content and Curriculum design & iteration
    • Training & providing feedback for Volunteers
    • Curating supporting materials for students

As a Coding Instructor you will join an energetic team devoted to increasing access and exposure to Computer Science and Making to underrepresented communities. The Coding Instructor will be responsible for facilitating learning experiences designed for students ages 13 -18, to increase their interest, confidence and core skills required to pursue a career in Computer Science.

ESSENTIAL DUTIES AND RESPONSIBILITIES

  • Facilitate the instruction for an out-of-school-time program, prepare for lessons, and provide feedback to the education design team.
  • Work directly with students and program partners to ensure that they are following our Tech Leader road map; identify areas of strength and weakness of individual students and help them by providing accelerated or supplemental resources.
  • Facilitate conversations with students regarding their journey and standing with the program
  • Give facilitation feedback to peer/volunteer coaches and constantly improve facilitation strength
  • Participate in required training and development and apply concepts in the classroom.
  • Work with the curriculum design team to develop engaging experiences for students.
  • Assist with lab maintenance

QUALIFICATIONS

Minimum Qualifications:

  • Bachelor's degree in Computer Science, related engineering field, or equivalent experience
  • Thorough knowledge of object-oriented programming principles as well as practical knowledge of designing and developing computer programs.
  • Culturally oriented and experienced in engaging with underrepresented populations.
  • Enthusiasm for teaching, engaging students, sparking curiosity and creativity.
  • Ability to lead students in solving complex problems, testing, debugging, and decomposing abstract concepts.

Preferred Qualifications:

  • Experience with makerspaces, tinkering, innovation labs, design-thinking, and project-based learning.
  • Experience with convergence of computer science/engineering with Art, design, and/or Music.
  • Proficiency in delivering and facilitating Computer Science education experiences using a blended learning model, project-based assignments, media techniques, or online education.
  • Experience teaching in the K-12 environment and differentiating instruction.

Recruitment Agencies: Giant Machines does not accept unsolicited agency resumes and will not be held responsible for any fees related to unsolicited resumes.