Lead Coding Instructor

Reports To

Education Director

Who is Persevere?

Persevere is a national 501(c)3 non-profit organization committed to decreasing recidivism and increasing successful reentry and transition for men and women involved in the criminal justice system.  To accomplish this, Persevere offers a customizable, comprehensive program for criminal-justice involved individuals to develop meaningful job skills and gain successful access to the labor market.  These services include software coding; job readiness and employability instruction, including life skills and financial education; work experience; job search and job placement; entrepreneurship training; and for some, a residential transition program.

National data shows recidivism rates are highest among those who are unemployed.  Criminal justice involved men and women have long struggled to find employment upon release.  They have an immediate disadvantage because of their criminal justice involvement, and must compete with non-offenders for unskilled, low-paying jobs.  Even when they are successful at finding a job, keeping it is another challenge.  As a result, many are unable to comply with the conditions of parole and end up back in prison.

Real Hope, Valuable Skills, & Meaningful Opportunity

Job Overview

The main objective of the Lead Instructor is to educate students to become Full Stack Developers and enter the workforce with confidence and capability. You will be working with justice-involved individuals.  The lead instructor role incorporates instruction and instructor management responsibilities and will assist the Education Director with curriculum development and pursuit of accreditation.  This individual would oversee all assigned classrooms.  They are the primary contact for day to day needs for instructors in the classroom. This is a salaried position with excellent benefits.  This position requires the ability to pass a reference check, background check and drug screen.  

Responsibilities and Duties

Instructor Responsibilities

  • Provide in-class instruction on a full-time or part-time basis

  • Teach the Persevere Coding Curriculum (PCC) according to the syllabus

  • Take attendance

  • Complete and submit the Out of Count form per client requirement, or other forms as needed by local DOC

  • Complete certification on PCC technologies before teaching them, remaining at least 300 hours ahead of your students

  • Complete weekly lesson plans per the syllabus

  • Record student progress

  • Report student data back to Persevere

  • Be available for company meetings

  • Proactively assist in the development of each students understanding and abilities

  • Direct collaboration and instruction between students

  • Ensure a functional, fresh, welcoming learning environment

  • Coordinate work with the Assistant Instructor

  • Other duties as assigned


Instructor Management

  • Manage risk associated with security and the use of capital equipment

  • Maintain communication with management and Persevere team

  • Assist in recruiting and hiring new instructors

  • Train and manage new instructors

  • Review and approve PTO requests

  • Participate in instructors evaluations

  • Provide IT support for LMS

  • Works with education department to review, standardize and improve curriculum

  • Partners with education department to develop and implement SOP’s

  • Assist in developing best practices

  • Reinforce organizational cultural goals

  • Assist instructors of overcoming obstacles in the classroom to suite the students needs

  • Ensure and enforce company standards of practice in each classroom 

  • Effectively integrate other instructors into the classroom

  • Maintain competency in each major PCC module

  • Participate in professional development and training

  • Provide curriculum development feedback

  • Provide platform development feedback

  • Provide local system admin assistance

  • Use Vant4gePoint to track participant progress

  • Coordinate efforts and schedule with the Technology Employment Specialist and Case Manager, as needed

  • Other duties as assigned

Qualifications

  • Proven ability to manage staff and teach students

  • Ability to work patiently with a variety of individuals

  • Excellent communication skills

  • Strong social skills and a service orientation

  • Proactive and enthusiastic about delivering positive results

  • JavaScript, HTML, CSS, CSS Grid, Flex Box, Node, MongoDB & Mongoose, Helmet.js, Passport, Chai, React, Redux, JQuery, BootStrap, SASS, Regular Expressions (RegEx), Responsive Design, Data Visualization / D3, Git, GitHub, Agile Methodology / SCRUM, Object Oriented Programming

 

We highly value

  • Passion for and responsibility to the customer/partner

  • Must be self-starting, hardworking and inquisitive

  • Leadership through innovation in everything you do

  • Passion for what you do and being self-critical to improve

  • Relentless commitment to win

  • Personal and corporate integrity


This position has been filled. Would you like to see our other open positions?