Job Title: Web Development Manager JV
Work Location: San Quentin State Prison (San Quentin, CA 94964) & San Francisco, CA
Reports to: Director of Program
Annual Salary: Commensurate, based on experience
The Last Mile has successfully implemented the first computer programming curriculum in a US prison. Our innovative approach to recidivism prevention combines web engineering and accessibility quality assurance education with reentry support.
Top students from Code.7370 at San Quentin that have demonstrated exceptional skill and ability are eligible to work in The Last Mile Works, the first web development shop inside a US prison. Our goal is to better prepare them for employment upon release by providing them with work experience, a professional portfolio, and familiarity with common workplace practices, toolings, and workflows. TLM Works participants are exposed to real experiences such as interviewing for a job, meeting client expectations, time-budgeting, task management, peer-reviews, ongoing professional development, weekly one-on-ones with a project manager, and social soft-skills in a team setting with peers and supervisors.
TLM Works program participants develop and ship software, WCAG 2.1 accessibility assessments, and services to paying clients while earning market comparable wages.
Beyond a strong foundation in HTML/CSS and Javascript, TLM Works participants have experience working with PHP, WordPress, JavaScript, Node, ReactJS, D3.JS, and operational awareness of cloud infrastructure and fundamentals.
Position Description:
As Web Development Manager, you will manage the web development workflow of the TLM Works JV developers. Our development shop builds websites utilizing both the WordPress platform as well as various other web technologies (React, Gatsby, Node, Google Firebase) to create websites and web apps for clients. The web development manager handles day-to-day operations of the development team, including agile task management and flow, overseeing code reviews and auditing and architecture design and discussion with developers. The web development manager is also responsible for mentoring and conducting on-the-job training of developers.
Work environment:
Professional. You will be working in a monitored and restricted correctional institution around program participants (inmates) between 7 am – 3 pm Monday through Thursday and in team meetings on Fridays in our San Francisco office location.
Years of experience:
2-5 years
Required Knowledge, Skills, and Abilities:
- 2+ years experience developing with common web application technologies, including HTML5, CSS3, JavaScript (Node, ReactJS and React Native), and Git-based distributed version control systems
- 2+ years project management experience in web development or a related field
- Working knowledge of WordPress infrastructure and framework
- Lead and foster agile-style development environment
- Ability to combine development experience with project management and serve as both an industry, subject matter expert and PM
- Familiarity with Google Apps, Git, and Agile Project Management Tools
- Excellent communication skills, including clear speaking and empathetic listening
- Situational awareness, and ability to remain calm under stressful & variable conditions
- Excellent diagnostic and problem solving skills
Duties and Responsibilities:
TLM Works Web Development Manager
- Manage and lead day-to-day agile-style development
- Review and teach agile principles to developers
- Enforce agile best practices, habits and workflows
- Lead standup meetings and regular development meetings
- Provide mentorship for developers regarding industry best practices of development, project management, and life as a web developer
- Speak with developers about quality of code and approach to coding
- Discuss and review all phases of the development lifecycle (inception, design, review, delivery)
- Carryout or facilitate code reviews of development code regularly
- Manage Git workflow of all development, including issue tracking, pull requests, etc
- Provide onsite support for other TLM and CALPIA staff
Work Environment:
- This position requires ‘Brown Card’ authorization for prison access which will require completion of on-site training and to provide documentation of a negative tuberculosis test. Employee is responsible at all times for following all procedures and precautions for working safely in a prison environment.
Intrigued? We’d love to hear from you. Please send an email to jobs@thelastmile.org to submit a cover letter and resume. Start date is expected ASAP.