About this role
Udacity is seeking contractors for its School of Programming to maintain and update technical content across programming courses. The contract-focused role involves working with a pool of qualified contractors to revise course materials, fix issues, and improve learner experiences. The school covers topics such as JavaScript, TypeScript, Python, APIs, Docker, Linux tooling, and cloud lab workspaces. Contractors collaborate with Udacity teams for scope, guidance, and support, primarily as individual contributors. The position sits within Udacity, now part of Accenture, and emphasises content quality and up-to-date technical details for online courses.
What you would do
- Evaluate course performance and learner feedback to identify updates
- Prioritise student feedback at scale
- Update written content, code examples, screenshots and demonstrations
- Refresh instructions for modern language versions and toolchains
- Fix outdated starter code and dependencies
- Migrate workspaces and exercises to newer runtimes
- Resolve bugs in labs, exercises, and templates
- Validate workspace behaviour and automated testing
- Create and maintain Docker images for courses
- Maintain Linux runtimes and developer tooling for programming environments
What they are asking for
- 2+ years of professional experience in JavaScript/TypeScript or Python
- Solid understanding of web development 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 instructional documentation
- Familiarity with Docker-based development environments
- Understanding of modern build systems and package managers
Listing details are summarised from the source. Always confirm the role and the employer on the original posting before applying, and never pay to apply for a job.