Nonprofit

Software Development Instructor, Partner Programs

Hybrid
Work must be performed in or near Bronx County, NY
New
|
Published 14 days ago

Details at a Glance

Job Type
Part Time
Temporary
Start Date
June 24, 2024
Compensation
USD $33 / hour

Description

Software Development Instructor, Partner Programs 

Start Date: June 2024

Employment Type: This is a part-time, temporary position

Dates/Hours:  June 24, 2024 - August 23, 2024. 

Schedule Requirements:  Candidates must be available for the times below:

  • July 8, 2024 - August 15, 2024: Weekly class times: Monday-Thursday 1:00pm -5:00 pm  
  • The remaining weekly hours are flexible 

Location: New York, NY

Reports to: Teaching and Learning Manager, Youth & Community Development Programs 


General Overview:

The Knowledge House’s mission is to empower and sustain a talent pipeline of technologists, entrepreneurs, and digital leaders who will uplift their communities out of poverty.


The Knowledge House (TKH) approach is to (1) close gaps in the education­-to-­employment pipeline in underserved Bronx neighborhoods by teaching young adults aged 16­-24 skills to launch careers or ventures in technology, and (2) support links between local youth, tech innovation, and business development that bring positive community impact. 


Headquartered in the South Bronx, the poorest congressional district, TKH has served more than 1,850 students. Current core programs include our Innovation Fellowship in software engineering for adult job trainees and our Karim Kharbouch Coding Fellowship for high school students to learn web design.


Role Overview:

Reporting to the Teaching and Learning Manager, Youth & Community Development Programs, the Instructor will be primarily responsible for partnering with an instructor to teach a virtual six week technology training program for high school students preparing for youth apprenticeships in software development. 


Classes are held Monday through Thursday from 1:00 - 5:00 pm EST. Classes generally include a mix of demonstrations, discussions, labs, group exercises, short breaks, and independent work time. 


Key components of the program include:

  • Object-oriented learning, project-based training, foundations of Github, Python, and Java
  • React/angular frameworks and best practices for navigating the collaborative aspects of building code
  • Real-world software development experience through a work-study project


Key Areas of Responsibility:


Instruction and Course Delivery - 60%

  • Teach remote technical curricula Monday-Thursday during the hours of 1:00pm - 5:00pm ET July 8, 2024 - August 15, 2024 
  • Lead all classroom management tasks, instruction, and implementation of both guided and unguided labs via Zoom.
  • Review student feedback and provide insight on areas that need to be either reimagined or where students need additional support.


Student Support & Evaluation  - 10%

  • Review and provide feedback on student assignments, labs, and assessments, providing grades when necessary. 
  • Meeting weekly grading/review and lesson plan and materials preparation deadlines.
  • Support in providing insight into data related to attendance, incident reports, and student competency.
  • Meet weekly with team to align on plans for the coming week and address any issues arising in the classroom. 


Curriculum Tasks - 30%

  • Create, modify, and maintain unit plans, lesson plans, and presentation slides, to be prepared at least a week prior to class.
  • Create, modify, and maintain instructional materials including lectures, readings, assignments, exams, labs, projects, etc. for use during classes, creating custom materials as needed for instructional needs.


Qualifications:

  • Degree in Computer Science or related field and/or Bootcamp completion is preferred
  • At least 2 years experience working in classroom or informal learning environments (virtual or in-person) required 
  • Previous experience developing engaging instructional materials for remote and in-person facilitation
  • Previous experience working with youth or young adults preferred 
  • Proficient in Python3 Programming, Git, and Basic Bash Commands 
  • Experience with Jupyter Notebooks
  • Experience with SQL, Flask/Django, Numpy, Scipy, and Pandas is a major plus 
  • Familiarity working with JSON data
  • Familiarity with HTML, CSS, beginner JavaScript, UX/UI, wireframing, web design, graphic design, computational thinking 
  • Familiarity with statistical and other mathematical concepts (regression analysis, linear algebra concepts) 
  • Proficiency with Learning Management Systems (e.g. Google Classroom, Canvas)


Skills & Approach to Work

  • Skilled at problem-solving and algorithmic thinking
  • Excellent time management
  • Computer proficiency, including MS Word, Excel, PowerPoint, Google Drive, Google Suite,  Google Classroom and other Learning Management Systems 
  • Excellent interpersonal communication and persuasive communication skills, including public speaking abilities. 
  • A passion and love for our students and their genius. A tenacious desire to smash all barriers in the way of our students accessing rewarding, high-paying careers in technology.
  • Teamwork, including actively reaching out to colleagues to support or consult on projects and maintaining a collaborative work environment 
  • Commitment to contributing to positive organizational culture and core values. 


Compensation

$33/hour for ~28 hours per week



It is the policy of The Knowledge House, Inc. to promote and provide equal employment opportunity without discrimination based on age, race, creed, color, national origin, gender, sexual orientation, disability, marital status, veteran status, genetic predisposition, or carrier status.

Software Development Instructor, Partner Programs 

Start Date: June 2024

Employment Type: This is a part-time, temporary position

Dates/Hours:  June 24, 2024 - August 23, 2024. 

Schedule Requirements:  Candidates must be available for the times…

Location

Hybrid
Work must be performed in or near Bronx County, NY
76 Alexander Ave, Bronx, NY 10454, USA

How to Apply

Similar Jobs

Illustration

Join Idealist

Sign up today to save your favorite jobs and get email alerts when new ones are posted.