# (Independent Contractor): Content Maintenance Mentor-Frontend Maintenance Specialist

**Company:** [Udacity](https://hotfix.jobs/companies/udacity)
**Location:** Remote
**Role:** Frontend Engineering
**Experience:** 2+ years
**Skills:** JavaScript, TypeScript, React, Next.js, Node.js, Express, Python, Git, GitHub, Docker, Kubernetes, Npm, Pnpm, Yarn, Flask
**Posted:** 2026-01-19

> Maintains and updates frontend-focused programming course content for an online learning platform, including code examples, Docker workspaces, and instructions. Requires 2+ years in JavaScript/TypeScript or Python with debugging, Git, and Docker skills.

## Job Description

## Responsibilities

### Content Maintenance & Improvements
- Analyze course performance, lesson ratings, and learner feedback to identify content needing updates.
- Review and prioritize student feedback at scale.
- Update written content, code examples, screenshots, and demonstrations to reflect the latest frameworks, SDKs, and tooling.
- Refresh instructions and workflows for:
  - Modern JavaScript/TypeScript versions
  - Node.js LTS changes
  - React/Next.js updates
  - Python library/version updates

### Bug Fixes and Compatibility Updates
- Update outdated starter code, dependencies, and package versions.
- Migrate workspaces and exercises to newer runtime environments (e.g., Node 18 → 20, Python 3.8 → 3.12).
- Fix broken code templates, build failures, environment issues, or incorrect instructions.
- Patch dockerized workspace images using Udacity’s Studio tool.

### Learner Experience & Testing
- Reproduce and resolve bugs reported by students in labs and exercises.
- Validate workspace behavior, code execution, and automated test systems.
- Ensure instructions are accurate, easy to follow, and technically correct.

### Docker Image Creation & Maintenance
- Create, update, and optimize Docker images for programming courses.
- Write and maintain Dockerfiles, Makefiles, entrypoint scripts, and Linux setup scripts.
- Optimize images for size, performance, and developer usability.

### Linux System & Developer Tooling
- Install, configure, and maintain programming runtimes (Node, Python, Java, Kotlin, Swift).
- Troubleshoot Linux package issues, dependency conflicts, or environment failures.
- Manage build tools such as:
  - npm/pnpm/yarn
  - Gradle
  - CocoaPods
  - pip/Poetry

### Programming Workspace Engineering
- Configure VS Code Web, Jupyter, and Terminal-based environments.
- Maintain Kubernetes-compatible workspace images.
- Add new tools for students (linters, debuggers, CLIs).

## Required Skills/Qualifications
- 2+ years of professional experience in JavaScript/TypeScript or Python
- Solid understanding of web dev frameworks (React, Next.js, Express, Flask, etc.)
- Ability to debug real-world codebases and student submissions
- Experience with Git/GitHub
- Strong troubleshooting and issue reproduction skills
- Ability to write clear, world-class instructional documentation
- Familiarity with Docker-based development environments
- Understanding of modern build systems and package managers

## Similar roles

- [Frontend Engineer, Expansion](https://hotfix.jobs/jobs/f69d0d5a-b590-4263-9cad-af4a64ee277d) - Stripe - Remote
- [Software Engineer, Frontend/Web App](https://hotfix.jobs/jobs/34a8d05b-5e26-4546-90a7-e4ce9d93ace2) - Beacon AI - San Carlos, CA - $135k – $190k/yr
- [Web Design Engineer](https://hotfix.jobs/jobs/e826f6ab-5367-487c-9fef-3edc1482ee7c) - Palantir - New York, NY
- [Software Engineer, UI](https://hotfix.jobs/jobs/4fa26fe5-49a5-4d89-bfda-eec3b621621f) - Wispr Flow - San Francisco, CA - $135k – $240k/yr
- [Software Engineer - Product (New Grad)](https://hotfix.jobs/jobs/b4a05b1f-79f6-4d0c-9dc8-b50bb7d173f7) - Julius - San Francisco, CA - $130k – $150k/yr

**Apply:** https://hotfix.jobs/jobs/ebc97005-1f63-49b4-8c4f-91b1458c2402
**Canonical:** https://hotfix.jobs/jobs/ebc97005-1f63-49b4-8c4f-91b1458c2402