Technical Writer

Skills
APIDocumentationEngineeringGeneratorsMarkdownResearch SkillsSystematic Approach
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • Strong technical writing skills with a portfolio of developer or product documentation
  • Ability to read and understand code such as Python YAML and REST APIs well enough to write accurate technical content without constant hand-holding from engineers
  • Good understanding of smart home hardware and electronics with the ability to troubleshoot basic issues independently
  • Experience with docs-as-code workflows including Git Markdown and static site generators such as MkDocs or Docusaurus
  • High autonomy and self-direction able to identify what needs to be written without waiting to be told
  • Strong stakeholder management and ability to get technical information out of busy engineers efficiently

Nice to have

  • Home Assistant familiarity
  • Open-source documentation experience
  • Systematic documentation auditing
  • Async remote teamwork

Day to day

  • Own the end-to-end documentation experience for Nabu Casa Hardware and Cloud, ensuring content stays accurate and discoverable
  • Plan and deliver documentation for new features integrations and releases in sync with the product shipping cycle
  • Work directly with engineers to research and verify technical content while reducing the documentation burden on the engineering team
  • Audit and improve existing documentation continuously by flagging outdated content filling gaps and improving structure and tone
  • Define and maintain documentation standards style guides and templates so community contributions remain consistent and maintainable
  • Triage documentation feedback from the community support and internal teams to prioritise improvements that best support users
  • Contribute to developer experience through API guides integration documentation and contributor docs to support the OHF community and partner integrations
  • Track documentation quality signals such as support ticket themes and community feedback and report on them regularly

Hiring process

  • Apply for the role
  • Our team will review your application with the hiring manager
  • HR Screening
  • Take home assignment
  • Interview with our Commercial Team
  • Interview with our CEO
  • Offer
  • Join our team