CodeCrew is hiring!  See our open positions below, and email your resume to team@code-crew.org.

 

Organization

Founded in 2015, CodeCrew’s mission is to encourage Memphis area children, especially from underrepresented demographic groups, to pursue college, career, and entrepreneurship in computer science.

Annual Revenues:  Under $1 million

We accomplish this mission by directly teaching children to code; training others to teach children to code; serving as a resource for parents, educators, and other youth organizations seeking coding opportunities for children; and raising awareness of the importance of providing quality computer science education to all children.

For more information, please visit www.code-crew.org.

 

Position Description: Instructor

Position

Reporting to the Curriculum and Instruction Manager, the Instructor will lead one or more classes and shape the educational experience for children within the program in an in-school or after-school capacity. CodeCrew courses teach students using a variety of platforms including traditional text-based programming, graphical block-based programming, and programming for hardware devices (tablets, Lego Mindstorms, Arduino, etc.). The Instructor’s primary objectives are to encourage children to become creators of technology, to teach them to think computationally, and to increase their proficiency with the platform covered by the course. The Instructor will lead one or more teaching assistants and manage the classroom in accordance with CodeCrew training and guidelines.

Responsibilities

  • Proficiency with the technology platform used in the course(s)

  • Review lessons before each class, providing teaching assistant(s) with tips to better assist students when required

  • Teach lessons in order to achieve course objectives

  • Ensure roll is taken each class period

  • Make changes to lessons as necessary to adapt to student skill levels and work speed

  • Form mentor-mentee relationships with students to encourage them to pursue computer science and better understand their interests, incorporating them into lessons when possible

  • Conduct periodic student assessments and surveys measuring baseline abilities and progress

  • Develop professional relationships with on-site faculty/personnel to facilitate a positive classroom experience

  • Provide feedback on curriculum and classroom experience to the Curriculum and Program Managers

  • Work with the Curriculum and Program Managers to ensure all classroom supplies and technology are functional and sufficient

Qualifications

The Instructor will be thoroughly committed to CodeCrew's mission. Concrete demonstrable experience and other qualifications include:

  • Excellent verbal and written communication skills

  • Excellent problem-solving ability

  • Ability and willingness to travel to assigned school and attend training sessions

  • 5 years of professional software development experience preferred

  • Proficiency with G Suite (Google Docs, Sheets, Slides)

  • BS/BA diploma in computer science, computer science education, MIS, or a related field

  • Teaching experience is a strong plus

This job description is subject to change to best suit the needs of the program.

 

 

Position Description: Teaching Assistant

Position

Reporting to the Curriculum and Instruction Manager, the Teaching Assistant will work with Instructor(s) and other Teaching Assistants to achieve classroom objectives. CodeCrew courses teach students using a variety of platforms including traditional text-based programming, graphical block-based programming, and programming for hardware devices (tablets, Lego Mindstorms, Arduino, etc.). The Teaching Assistant’s primary objectives are to work one-on-one with students to encourage them to think computationally and facilitate understanding of course material. The Teaching Assistant will also perform various classroom tasks including debugging technical issues that arise, taking attendance, and handing out/collecting worksheets.

Responsibilities

  • Proficiency with the technology platform used in the course(s)

  • Review lessons and other class materials provided by the Instructor

  • Assist the Instructor in implementing lesson plans in the classroom

  • Help the Instructor and students resolve technical issues

  • Attend required CodeCrew trainings

  • Form mentor-mentee relationships with students to encourage them to pursue computer science and better understand their interests, as well as highlight strengths and address weaknesses in their understanding of course material

  • Provide feedback on curriculum and classroom experience to the Instructor and Program Manager

Qualifications

The Teaching Assistant will be thoroughly committed to CodeCrew's mission. Concrete demonstrable experience and other qualifications include:

  • Excellent problem-solving ability

  • Ability and willingness to travel to assigned school and attend training sessions

  • Proficiency with G Suite (Google Docs, Sheets, Slides)

  • Current enrollment in computer science, computer science education, MIS, or a related degree program

  • Tutoring/mentoring experience is a strong plus

  • Relevant internships or work experience in software development is also a plus

This job description is subject to change to best suit the needs of the program.

Get involved

We love this question: How can I help? We are so honored to have your support! Here are some ways you can get involved with the work that we do and help us bring tech education to more kids in Memphis. 

BECOME A VOLUNTEER

CodeCrew relies on volunteers to help us create meaningful and fun experiences for our kids! We need TECHNICAL volunteers to help us facilitate our workshops, camps and other events. We also need the time and talent of NON-TECHNICAL volunteers to fulfill our mission of bringing technical education to kids in Memphis. Please fill out this form to join our volunteer crew! 

Name *
Name
Technical vs Non-Technical Volunteer *