:(

Not found.

What Job Postings Say About Developer Evangelists

I saw this post on Hacker News where the poster asked, “What are 5 traits/skills in a great developer evangelist?” This question made me curious to see what words are used to describe the ideal developer evangelist candidate in job postings. To satisfy my curiosity, I analyzed a sample of developer evangelist job postings to see what words were most frequently used.

I copied 27 job postings for developer evangelist or developer advocate positions into a text file. I then wrote a script to count the frequency of words in that text file.

Here are the results of running the script. The top adjectives used to describe developer evangelist candidates are passionate, technical, and social. I often get asked to explain what a developer evangelist does. The answer to that question, according to this analysis, is developer evangelists help, write, market, speak, and program.

Excluding common English words, the top ten most frequently used words in these job postings were:

  1. developer (125)
  2. experience (117)
  3. developers (109)
  4. technical (106)
  5. development (98)
  6. product (71)
  7. skills (67)
  8. technologies (63)
  9. community (54)
  10. platform (54)

What I found most surprising was how infrequently popular sites in the developer community like GitHub (referenced 10 times), StackOverflow (not in top 250 words), and Hacker News (not in 250 words) were mentioned.

What insights can you generate from this list?

Interview Questions for Developer Evangelist/Advocate Candidates

I created a repo on GitHub with a list of interview questions to ask developer evangelist/advocate candidates.

After reflecting on my experience as a developer evangelist so far, I generated a list of questions that I believe would help identify if a candidate will be successful in this role. A developer evangelist/advocate is a cross-functional role that spans many different parts of a company. So this list of interview questions reflects that, and includes topics such as marketing, community building, programming, debugging, and the ability to communicate technical concepts clearly.

The list of interview questions is available here.