Coding Instructor - Yuma AZ
Reports To
Lead Instructor
Who is Persevere?
Persevere is a national nonprofit organization dedicated to empowering justice-involved individuals through innovative workforce development and career preparation support services that give real access to quality employment in the technology industry.
Specifically, Persevere provides technology training, career readiness instruction and support, wraparound case management, individualized job-based mentoring, and job placement services for justice-impacted individuals and people who are at risk for justice-involvement.
Founded by and for people with lived experience with criminal justice, corrections, and poverty, Persevere understands the needs of the justice-impacted population as few organizations can, and our work embodies our commitment to reducing racial inequalities throughout all aspects of society and eliminating disproportionate minority contact and disproportionate minority confinement within the criminal justice system.
As we have grown and expanded, we have focused on developing and executing strategies that continue to expand our mission of reducing racial disparities and inequalities, both as part of our work, and as well, our organization's practices regarding diversity, equity, and inclusion (DEI).
Real Hope.
Valuable Skills.
Meaningful Opportunity.
Job Overview
We are an amazing team pursuing an incredible mission.
The only thing we are missing is you!
The Coding Instructor works in the Arizona Department of Corrections classroom located in San Luis, AZ, teaching Persevere students the Persevere Coding Curriculum.
This is a full-time salaried position with excellent benefits including medical, dental, vision, life insurance, disability insurance and matching 401k.
This position requires the ability to pass a reference check, background check and drug screen.
Job 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
Complete certification on PCC technologies before teaching them, remaining at least 300 hours ahead of your students
Complete weekly lesson plans per the syllabus and submit to the Lead Instructor by the weekly deadline
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
Qualifications
Bachelor of Science Degree in any field is required; BS in Computer Science or similar preferred
Previous instructional experience highly desirable
Reliable transportation to and from the work site
Ability to work while intermittently sitting and standing for extended periods
The ability to operate and troubleshoot the classroom technology provided
The ability to connect to co-workers virtually during non-instructional work time
Ability to work independently and effectively with a diverse group of students
Previous experience assisting people with mental health disabilities desirable
Professional verbal and written communications skills
Strong organizational skills
The following languages, frameworks, databases, and libraries are
Required: JavaScript, ES6, Node.
js, HTML, CSS, React, Express, Mongo DB, Mongoose
Preferred: NoSQL, jQuery, Bootstrap, Sass, Regular Expressions or RegEx, Chai, Helmet, Pug, D3.
js, passport, and Ajax.
js
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-reflective to improve
Relentless commitment to win
Personal and corporate integrity