Software Development Instructor

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

Job Description

Overview

Treehouse is looking for a software development instructor with experience in Front End Web development and technical writing and instruction. The ideal candidate will have demonstrated experience creating instructional or reference content for CSS, HTML and front end JavaScript training: a blogger, YouTuber, developer evangelist, technical writer would be a great fit . The person hired for this role will be comfortable using CSS, HTML and JavaScript to build web sites — complete mastery isn't a requirement, but a desire to learn is.

As a software development instructor at Treehouse, you will create instructional, video-based content 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 developers, and keep our content up-to-date and relevant by reviewing and updating our current curriculum.

Responsibilities

  • Creates workshops and courses. This includes planning, outlining, scripting, video presentation onset and screencasting.

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

  • 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.

  • Student support. Periodically reviews community forums to answer old, unanswered questions and identify complaints about content.

Qualifications

  • Demonstrated programming ability with understanding of languages and tools specific to one of the topics or programming languages Treehouse teaches.

For this job, must have experience in CSS, HTML, and Frontend JavaScript

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

  • Outstanding organizational skills, including thorough preparation for projects.

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

  • Familiarity with related technologies such as 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.

Other programming skills that are nice to have: Frontend frameworks (like React or Vue.js), Node.js, Express Framework, other language experience (like Python, .NET, Java)

Benefits

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!