Job Title: Junior Web Developer
Work Location: Remote
Reports to: Director of Programs
Annual Salary: Commensurate, based on experience
The Last Mile, a non-profit based in San Francisco, is the first prison program in the US to provide in-prison software engineering training. The goal is to prepare students for employment as front-end developers and web designers post-release. Students learn HTML, CSS, JavaScript and more. We believe that having a job is the key to successful reentry and breaking the cycle of incarceration. A projected shortage of nearly 1 million software engineering jobs by 2020 means that these jobs skills will be in demand. Through in-prison software engineering training and continued mentorship post-release, The Last Mile bridges the gap between incarceration and freedom.
Position Description:
The TLM Junior Web Developer works with the TLM Web Developer and contributes to internal websites and external partner projects. Internally, TLM hosts multiple websites, including the main organization website, the TLM Works website, and the TLM Radio website. Each of these sites requires regular maintenance and upkeep in addition to regular reworks and facelifts to stay current with modern web development standards. TLM also regularly builds websites and applications for external partner organizations, ranging from static-content, informational websites to complex web applications.
Under the guidance of the TLM Web Developer, the TLM Junior Web Developer serves as a secondary contributor to various codebases for internal and external TLM web development needs. The TLM Junior Web Developer contributes to building web applications and websites using WordPress, HTML, CSS, JavaScript, and React. Furthermore, the Junior Web Developer also supports the TLM Web Developer and the TLM Programs Department with internal development projects directly related to the TLM student experience and programmatic offering.
Responsibilities:
- Design, build, or update functionality to web sites, using HTML, CSS, JS, React, and WordPress
- Write, design, and edit web page content
- Develop custom internal software solutions that address organization needs
- Knowledge of the TLM Program and student experience is preferred
- Research and analyze TLM student and staff experience to inform software development
- Write supporting code for web applications or websites
- Collaborate on the development and documentation of style guidelines for website content
- Store all code in GIT-based repositories
- Maintain understanding of current web technologies or programming practices through continuing education, reading, or participation in professional conferences, workshops, or groups
- Contribute to exercises, lesson plans, and educational materials for TLM students, staff, and partners
Education and/or Work Experience Requirements:
- Former TLM Web Development Program participant
- Former participant in a TLM post-graduate program, including the TLM TA Program or the TLM Works Joint Venture Program
- Demonstrated proficiency and understanding of the TLM Web Development Program curriculum
- Intermediate to advanced proficiency with HTML, CSS, JavaScript, MongoDB, and/or MERN stack
- Intermediate to advanced proficiency in WordPress
- Ability to work alongside another developer to contribute to complex web development projects
- Demonstrate comfort with adjusting work to evolving priorities in a dynamic work environment
- Believe that anyone can learn to code
- Strong communication skills with technical and non-technical stakeholders
Please send resume and cover letter to jobs@thelastmile.org if you are interested.