All jobs
UdacityEngineering
Independent Contractor Content Maintenance Mentor-Frontend Maintenance Specialist
RemotePosted 21 days ago
Udacity, now an Accenture company, offers immersive online tech courses and is creating a contractor pool of experts in software engineering to maintain and update courses, including content, code, and environments. Contractors work closely with Udacity teams to ensure course quality and relevance.
Location: Remote
Responsibilities
- 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.
- Update outdated starter code, dependencies, and package versions.
- Migrate workspaces and exercises to newer runtime environments.
- Fix broken code templates, build failures, environment issues, or incorrect instructions.
- Patch dockerized workspace images using Udacity’s Studio tool.
- 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.
- Create, update, and optimize Docker images for programming courses.
- Write and maintain Dockerfiles, Makefiles, entrypoint scripts, and Linux setup scripts.
- 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.
- Configure VS Code Web, Jupyter, and Terminal-based environments.
- Maintain Kubernetes-compatible workspace images.
- Add new tools for students (linters, debuggers, CLIs).
Requirements
- 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.
Benefits
- Gain recognition for your technical knowledge.
- Network with other top-notch technical mentors.
- Earn additional income.
- Contribute to a vibrant, global student community.
- Stay updated on the latest in cutting-edge technologies.
Additional Information
- Attach resume/CV in English.
- Compensation varies depending on factors like location, role, skill set, and experience.
- Udacity is an equal opportunity employer and values diversity.
- Applicants must have work authorization in the US without future visa sponsorship requirements.
- No obligation to disclose sealed or expunged records of conviction or arrest.
Similar remote jobs
3d ago
3d ago
3d ago