The Last Mile

Web Development Education Apprenticeship

Temporary in Oakland, CA - Remote OK

The TLM Education Department is looking for talented and motivated former TLM program participants who are interested in developing professionally and academically as part of the Web Development Education Apprenticeship. This position is an 8-month full-time position, during which you will provide support to current TLM students, classroom facilitators, and internal staff, while simultaneously pursuing continuing education and professional development opportunities. This role presents a unique opportunity to develop on-the-job professional skills, work towards long-term career goals, and give back to the TLM community by helping current students.

Apprentices will work with either the Academic Support or Remote Instruction teams, based on experience, interest, and need. If you are only interested in one of these roles, please indicate that on your cover letter.


  • Academic Support Apprenticeship
    • Evaluate and provide individualized feedback on student work.
    • Respond to student queries in a timely manner.
    • Collaborate closely with other TLM staff and other Web Development Education Apprentices to manage and refine curriculum.
    • Use feedback from students and classroom facilitators to provide recommendations for curricular updates and changes.
    • Support with curriculum review and the creation of new curricular content.
  • Remote instruction Apprenticeship
    • Provide technical support for classrooms facilitators and Remote Instructors during instructional sessions
    • Take technical notes on Remote Instruction sessions
    • Collect and track data about class performance and lesson effectiveness
    • Provide feedback on lesson plans and suggest topics to cover in upcoming lesson plans
    • Co-teach and ultimately lead remote sessions
    • Continuing Education and Professional Development (All apprenticeships)
    • Work with manager and other TLM staff to define long-term professional goals.
    • Participate in online coursework related to professional goals.
    • Participate in mentorship sessions with industry leaders to build career readiness skills.
    • Work with other TLM departments to gain experience in different roles.

Education and/or Work Experience Requirements:

  • Former TLM program participant.
  • Intermediate to advanced proficiency with HTML, CSS, JavaScript, and the MERN stack.
  • Embrace challenges and adopt new responsibilities with creativity, initiative, and self-direction.
  • Ability to adjust explanations of complex technical concepts using multiple analogies or images.
  • Demonstrate comfort with adjusting work to evolving priorities in a dynamic work environment.
  • Available to attend weekly team and department meetings, either in person or virtually.
  • Works well in team environments.
  • Believe that anyone can learn to code.

Preferred Qualifications:

  • Teaching or software engineering experience.
  • Strong communication skills with technical and non-technical stakeholders.

Compensation: $22.50 - $25.00 per hour

    **Salary is based on the current COL in the Bay Area and will be adjusted based on the applicant's experience and geographic location