PHP Curriculum Developer

  • Treehouse
  • Portland, OR, USA
  • Aug 05, 2019
Full-time Technical Writing Programming

Job Description

Treehouse is looking for a curriculum developer with experience in PHP programming and technical writing. The ideal candidate will have demonstrated experience writing instructional or reference content for PHP training and instruction: a blogger, developer evangelist, technical writer would be a great fit . The person hired for this role will be comfortable using PHP as a programming language to build web sites, and web APIs — complete mastery isn't a requirement, but a desire to learn is.

As a Curriculum Developer at Treehouse, you will review, edit, and create courses to ensure skill-based learning outcomes for our students, create assessments (both quizzes and code-based testing), review scripts for other team members, collaborate in group planning sessions, support students as they learn and grow as PHP developers, and keep our content up-to-date and relevant by reviewing and updating our current curriculum.


  • Reviews and edits courses to ensure the high learning outcomes for our students.

  • Course administration. Uses internal web-based tools to add courses, quizzes and other content to our teaching platform.

  • Writes assessments (quizzes and code challenges)

  • Conducts script reviews. Reviews scripts by teachers and other course developers to ensure technical accuracy, clarity, and eliminate grammatical errors.

  • Creates workshops and courses. This includes planning, outlining, scripting and project creation.

  • Student support. Participate in live Slack conversations with students to learn about their learning challenges, and to support them in their learning goals.

  • Helps keep content relevant and engaging by updating scripts for older workshops / courses


  • Excellent writing abilities, including the ability to break down complex concepts for new learners.

  • Outstanding organizational skills, including thorough preparation for projects.

  • Demonstrated programming ability with understanding of languages and tools specific to PHP.

  • Familiarity with programming principles such as OOP, DRY programming, design patterns

  • Familiarity with related technologies such as Git, GitHub, database design, IDEs, programming tools, and common build tools and processes used in the industry.

  • Must have a passion for learning and for changing people’s lives by giving them job-ready skills.

  • An online portfolio or GitHub account showcasing your projects

  • Ability and desire to network with members of the tech community

  • Knowledge of additional programming languages such as JavaScript, Python, C# a plus.


In addition to innovative, exciting and meaningful work, Treehouse team members enjoy:

  • Health Care: Medical, dental and vision.

  • Retirement: Company matches up to 6% of salary if elected. Fully vested from date of enrollment.

  • Life Insurance and AD&D

  • Group Long-Term Disability

  • Flex Spending: Medical / Dependent Care

  • Holidays: 9 paid holidays plus a 1-week shutdown in December

  • PTO: 144 hours per year (accrued at 12 hours per month)

  • Wellness allowance $125 per check to invest in items and activities that contribute to your overall wellness

  • Education: Reimbursement of up to $1,500 per calendar year for expenses related to education

.... and more!