You need to enable the "Expose Public Match Data" setting in the Dota 2 client for your statistics to appear on Dotabuff. Learn More

Jobs at Dotabuff

Web Developer (Front-End)

Dotabuff is looking to hire our third software engineer. The ideal candidate should have strong web development skills, experience building maintainable software and a passion for good user experience with a focus on front-end development.

Job Description

We're looking for a Front-End Web Developer to take a leading role in the development of our products. You'll lead the charge to build new features, improve existing user interfaces and continually evolve the look and feel of our sites.

You'll need serious JavaScript/HTML/CSS chops and should stay on top of best practices. You should be comfortable maintaining large JavaScript applications using tools like Ember or React. You should care immensely about the user experience, understand the importance of fast load times and go the extra mile to make every detail perfect.

As a small and agile company we need to cover a lot of ground - your projects will change week to week. You can expect to have your hands in just about everything and you should be passionate about technology and have a desire to learn new things. You should be comfortable in contributing to multiple sites in different disciplines. You don't need to be micromanaged and are comfortable delivering on your projects without constant supervision.

This is a full time remote position. You should be comfortable setting your own hours, budgeting your time properly and avoiding distractions as necessary. You will need to be effective in communicating your concerns, asking questions of us and being available to discuss options on a regular basis.

We expect all staff members to be active in a company chat room to help others or give feedback on new features, ideas or support issues.

Key Qualifications

  • Expert level knowledge JavaScript, HTML and CSS.
  • Strong understanding of MOBA games, especially Dota 2.
  • Strong background in web application development.
  • Familiarity with key principals of interactive user interfaces and responsive design.
  • Experience with modern Javascript tools (Ember, React, etc.)
  • Experience with REST API conventions and efficient API consumption.
  • Computer Science or related degree, or 3+ years of relevant engineering experience.
  • Experience working in a *nix environment.
  • Experience with Git.
  • Passion for learning new technologies.
  • Strong english communication skills.

Extra Credit

  • Experience with Ruby or Go.
  • Experience with test driven development.
  • Experience with API design.
  • Experience working on production deployed user-facing applications.
  • Experience maintaining a code base over a long period of time.
  • Experience with building mobile applications for iOS or Android.
  • Experience working with a remote team.

What We Offer

We're a small team of talented people who want to create great products. We believe in the happiness of everyone contributing to the project, which means competitive compensation, flexible hours and vacation time and giving you the freedom to do your best work. You'll have the chance to solve difficult problems with skilled colleagues and work from wherever you feel most comfortable. You'll have the ability to deploy major new features on websites that reach millions of users. We enjoy it here and so will you!

Send us an email with your resume, a link to your GitHub profile, and optionally a sample of work from a project you're especially proud of. Be sure to also include a link to your Dotabuff profile! We're looking forward to hearing from you!

Apply via Email

Web Designer

The Dotabuff team is passionate about design and usability. Our goal is to make it easy and enjoyable for Dota 2 players to improve and have fun through statistics. The Dotabuff website has so far been designed through a collaboration of our product manager and software engineers. We think it's time to level up and add a web designer to the team.

Job Description

We're most interested in hiring a designer with a passion for clean and usable interface design and improving the user experience. Some of our goals for the position include:

  • Improving the visual appearance of Dotabuff
  • Improving the usability of complex features like data filters.
  • Creating new visualizations for complex or nuanced data.
  • Improving page layouts to better meet player needs.
  • Improve the attractiveness and consistency of page design across Dotabuff.
  • Designing more mobile friendly pages on Dotabuff.

This is a part time remote position, with the potential to grow into full-time.

We expect all staff members to be active in a company chat room to help others or give feedback on new features, ideas or support issues.

Key Qualifications

  • Incredible eye for detail and passion for quality.
  • Strong understanding of MOBA games, especially Dota 2.
  • Strong HTML and CSS skills.
  • Desire to create great user experiences.
  • Strong english communication skills.
  • Strong teamwork and communication skills.
  • Ability to work efficiently and meet deadlines in a remote setting.
  • Proficiency in Adobe Photoshop or similar tool.

Extra Credit

  • Experience developing with JavaScript.
  • Experience with A/B or other user testing.
  • Experience programming with modern scripting languages like Ruby or Python.
  • Experience working on production deployed user-facing applications.
  • Experience maintaining a code base over a long period of time.
  • Experience designing or building mobile applications for iOS or Android.
  • Experience working with a remote team.

What We Offer

We're a small team of talented people who want to create great products. We believe in the happiness of everyone contributing to the project, which means competitive compensation, flexible hours and vacation time and giving you the freedom to do your best work. You'll have the chance to solve difficult problems with skilled colleagues and work from wherever you feel most comfortable. You'll have the ability to deploy major new features on websites that reach millions of users. We enjoy it here and so will you!

This is a part time or contract position (paid) with potential for growth. Compensation will vary based on experience and contribution.

If you're interested, please send us an email. We'd love to see a resume, past experience or portfolio, and a brief explanation of why you're interested in working with us and how you'd be a great addition to the team. Be sure to include a link to your Dotabuff player profile!

Apply via Email

Customer Support Specialist

Every month Dotabuff serves millions of Dota 2 players and fans. We think it's about time to hire a customer support specialist in charge of making sure every player has a great experience with Dotabuff.

Job Description

In this position, you will be responsible for fielding inquiries from customers, assisting them with questions, concerns or problems they may be having. Player happiness will be your domain: it will be up to you to make sure inquiries are resolved or delegated to other staff.

You will consult with other Dotabuff staff in real time to help answer question, resolve issues and relay feedback. You will also be responsible for reporting on the successes, failures or support-related issues on a weekly basis. We expect all staff members to be active in a company chat room to help others or give feedback on new features, ideas or support issues.

Key Requirements

  • Experience providing customer support in a professional setting.
  • Strong english communication skills.
  • Excellent time management and decision making skills.
  • Maintain composure and customer focus while solving problems.
  • Passion for Dota 2, including playing on a regular basis.
  • Keep up with events and changes in the game and community.
  • Genuine care for the happiness of every player and customer.
  • Willingness to go the extra mile to make people happy.
  • Continually make improvements to better serve players.
  • Flexible schedule to serve a diverse group of customers as quickly as possible.

Extra Credit

  • Fluency in multiple languages, especially Russian or Chinese.
  • Experience with and excitement for social media.

What We Offer

This is a part time (paid) position with potential for growth into a larger or different role. Compensation will vary based on experience and contribution.

If you're interested, please send us an email. We'd love to see a resume, hear a story about a past customer experience story that stands out to you (successful or frustrating), and a brief explanation of why you're interested in working with us and how you'd be a great addition to the team. Be sure to include a link to your Dotabuff profile!

Apply via Email

Social Media Specialist

Dotabuff reaches millions of passionate Dota 2 fans every month, a fan base built entirely by word of mouth. As the Dota 2 ecosystem grows, we're looking for a social media guru to help get the word out about new features, contests, blog posts and more.

Job Description

You'd be responsible for representing Dotabuff on social media, presenting opportunities to grow our audience and delivering on major promotion initiatives:

  • Manage the Dotabuff Twitter and Facebook accounts on a day-to-day basis.
  • Grow the audience of Dota 2 and Dotabuff fans on Twitter and Facebook.
  • Expand to support other social media networks as makes sense.
  • Conceive and implement promotions to help attract a wider audience.
  • Provide guidance on how to improve the social features on dotabuff.com.
  • Present social-related suggestions, updates and results of initiatives to company managers.

We expect all staff members to be active in a company chat room to help others or give feedback on new features, ideas or support issues.

Key Requirements

  • Experience running social media in a similar setting.
  • Strong understanding of MOBA games, especially Dota 2.
  • Passion for Dota 2, including playing on a regular basis.
  • Keep up with events and changes in the game and community.
  • Strong english communication skills.
  • Strong teamwork and communication skills.
  • Ability to work efficiently and meet deadlines in a remote setting.

Extra Credit

  • Fluency in multiple languages, especially Russian or Chinese.
  • Experience with and excitement for customer service.

What We Offer

This is a part time (paid) position with potential for growth into a larger or different role. Compensation will vary based on experience and contribution.

If you're interested, please send us an email. We'd love to see a resume, show off your personal social presence or one you've built for a brand (company, player, team or whatever!), and a brief explanation of why you're interested in working with us and how you'd be a great addition to the team. Be sure to include a link to your Dotabuff profile!

Apply via Email

Community Moderator

Every month Dotabuff serves millions of Dota 2 players. As people increasingly look to Dotabuff when they want answers to their questions, we need to make sure we’re providing a safe, welcoming and enjoyable environment for everyone.

Job Description

We’re hiring a small number of active community moderators to help clean Dotabuff of abusive or toxic behavior, keep forums on topic and generally promote good and helpful contributions. We expect all staff members to be active in a company chat room to help others or give feedback on new features, ideas or support issues.

We expect all staff members to be active in a company chat room to help others or give feedback on new features, ideas or support issues.

Key Requirements

  • Passion for fostering healthy online communities.
  • Maintain composure while dealing with difficult situations (or difficult people.)
  • Passion for Dota 2, including playing on a regular basis.
  • Keep up with events and changes in the game and community.
  • Strong english communication skills.
  • Strong teamwork and communication skills.

Extra Credit

  • Fluency in multiple languages, especially Russian or Chinese.
  • Experience with and excitement for customer service or social media.

What We Offer

This is a part time (paid) position with potential for growth in other areas.

If you want to see the Dotabuff forums improve and believe you’d make a good moderator, please send us an email. We'd love to see a resume, hear about the things that you like or dislike about the forums, and a brief explanation of why you're interested in working with us and how you'd be a great addition to the team. Be sure to include a link to your Dotabuff profile!

Apply via Email

Staff Writer

Dotabuff reaches millions of passionate Dota 2 fans every month. While most people come to Dotabuff to see their personal stats, we're increasingly offering other reasons to visit: Esports, community forums and original content. We're looking for passionate writers who want to contribute original ideas to the Dota 2 community.

Job Description

As a writer for Dotabuff, you'll be responsible for producing written content related to Dota 2, Esports, statistics and community news. You'll be responsible for regularly conceiving, authoring, editing and publishing written content. When not producing pieces of your own, you'll be expected to help critique and edit content from others. You'll also have the opportunity to contribute to Dotabuff in other ways: community moderation, social media and customer service.

We expect all staff members to be active in a company chat room to help others or give feedback on new features, ideas or support issues.

Key Requirements

  • Excellent command of the english language.
  • Strong understanding of MOBA games, especially Dota 2.
  • Passion for Dota 2, including playing on a regular basis.
  • Keep up with events and changes in the game and community.
  • Strong teamwork and communication skills.
  • Ability to work efficiently and meet deadlines in a remote setting.

Extra Credit

  • Fluency in multiple languages, especially Russian or Chinese.
  • Experience with and excitement for customer service or social media.
  • Background or experience with data or statistics.

What We Offer

This is a part time (paid) position with potential for growth. Compensation will vary based on experience and contribution.

If you're interested, please send us an email. We'd love to see a resume, writing sample (preferrably related to Dota 2 or Esports), and a brief explanation of why you're interested in working with us and how you'd be a great addition to the team. Be sure to include a link to your Dotabuff profile!

Apply via Email