July 22, 2019

PHP Curriculum Developer

Portland, OR

  • Full-time


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!

About Treehouse

Our mission is to diversify the tech industry through accessible education and apprenticeship, unlocking the door to opportunity and empowering people to achieve their dreams.

We will do this by training and placing people from all backgrounds into apprenticeships. This will empower companies to invest in their neighborhoods, create balanced, diverse and inclusive teams, and support the livelihood of their local communities.

Join us, and you’ll play a part in serving and placing thousands of apprentices and raising their annual income significantly. This will create billions of dollars of generational wealth for hard-working families that have been locked out of the American dream.