Work with us

work with us

Developer Advocate

(JavaScript, modern frameworks)

We’re looking for a frontend-focused Developer Advocate who can bridge engineering, content, and developer experience. This role is for someone who understands modern frontend technologies deeply, enjoys exploring complex technical problems, and knows how to turn that understanding into content, demos, and conversations that resonate with developers.

You’ll play a key role in how developers discover, understand, and trust JointJS — through technical deep dives, demos, videos, comparisons, and active engagement with the developer community. While content creation is a core output, this is not a “content-only” role: you will shape what we say, why we say it, and how developers experience our product.

You’ll work closely with engineering, marketing, and design to align developer education with our product roadmap and positioning.

What we expect

Core skills & Experience:

  • Strong background in frontend development (JavaScript, TypeScript, modern frameworks).
  • Ability to reason about complex technical systems and explain them clearly.
  • Experience creating technical content such as deep-dive articles, guides, tutorials, or demos.
  • Comfortable building and maintaining small-to-medium demo applications and prototypes using JointJS.
  • Comfort presenting technical concepts via multiple formats: written, visual, and video.
  • Familiarity with developer tooling, APIs, SDKs, and documentation practices.
  • Comfortable using AI tools as a productivity amplifier to research, ideate, draft, and refine content — while maintaining strong independent technical judgment.
  • Very strong English, both verbal and written.
  • Experience with video or screen-recording tools (Descript, Tella, Premiere, Final Cut, etc.) is a plus.
  • Understanding of SEO / AEO and content distribution is an advantage (not a primary focus of the role).

Responsibilities:

  • Own developer-facing education and advocacy for JointJS.
  • Research and plan content topics based on developer needs, product direction, and market context.
  • Create high-quality technical content:
    • Deep-dive articles and tutorials
    • Conceptual explainers (not only “how-to”)
    • Comparisons and architectural discussions
    • Demo apps and Proof-of-concepts
  • Produce video content such as feature walkthroughs, technical explainers, and demos.
  • Collaborate with engineering to understand new features early and translate them into developer-friendly narratives.
  • Work with marketing on positioning, discoverability, and distribution.
  • Engage with developers in relevant communities (Reddit, LinkedIn, GitHub Discussions, Discord, etc.).
  • Contribute to improving developer experience through better demos, documentation inputs, and learning resources.
  • Maintain a consistent but realistic content cadence (quality over volume).

What we offer

  • A role with real ownership over how developers perceive and experience JointJS.
  • The opportunity to shape Developer Relations at a well-established developer product.
  • Close collaboration with experienced engineers, design and marketing professionals.
  • Competitive compensation based on experience.
  • Fully remote, async-friendly setup.
  • Space to build a visible personal brand in the developer tools ecosystem.
  • Work on a product used by thousands of engineers building complex visual and workflow-driven applications.

Why work at JointJS?

JointJS is a respected name in the diagramming ecosystem, trusted by companies such as Oracle, IBM, Boeing, Airbnb, Barclays, Samsung, and many others building workflow editors, industrial automation dashboards, BPMN tools, AI flow builders, and more.

As a Developer Advocate, your work will directly influence how developers learn, evaluate, and adopt our technology. You won’t just explain what JointJS does — you’ll show developers how to use it to solve real, complex problems.

We value autonomy, technical depth, and thoughtful experimentation. If you enjoy being at the intersection of engineering, education, and product storytelling, this role will give you both impact and visibility.

Apply now:

JointJS Team
We are diagramming experts and No-Code believers
We believe that our tools help people follow their dreams and support their effort to change the world in a positive way.
about us