Roll20 is Hiring! Mobile Application Developer and Quality Assurance Engineer

November 26, 2018
roll20

Roll20 is seeking additional staff to join the party! If you would like to join our team as a Mobile Application Developer or__ Quality Assurance Engineer__, please read the job descriptions below and follow the instructions to submit your application.

When these positions are filled, they will be crossed out like this. If the job posting has not been crossed out, it is still open and we encourage you (yes, you!) to apply!

Mobile Application Developer

Roll20 is an online platform for tabletop gaming with a worldwide audience. Since its inception in 2012, it has grown to more than 3,500,000 players with more than 20,000 years of games played.

A Mobile Application Developer will work with our cross-functional development team to enhance the Roll20 virtual tabletop experience on iOS and Android native apps, maintain feature parity with the browser-based VTT, build new mobile-first features, and enhance the systems that support the mobile platform. The role includes:

  • Development in Roll20’s open source and proprietary code bases

  • Developing native mobile apps to enable the Virtual Tabletop in a native experience

  • Maintaining Feature Parity with the browser-based product

  • Extend other Roll20 products and experiences as a native app or apps

  • Develop mobile-first features where possible.

  • Continuous Integration for iOS and/or Android apps

Roll20 is a remote-first workplace. You may work from anywhere in the United States, however for this position we are emphasizing candidates that would be able to work from Las Vegas, Nevada. In any case, we want to see examples your ability to work independently. This is a full-time exempt position. Compensation includes salary and benefits including health insurance, group life and personal accident insurance, and an employee assistance program, as well as 401K matching opportunity.

Qualifications include:

  • Experience with consuming web APIs with:

  • Native iOS development with Swift

  • React Native

  • Version control with Git

  • A portfolio of existing work showcasing experience with related technologies, published to the App Store is a bonus

  • Excellent communication and writing skills

In addition to the requirements above, we will prioritize applicants who:

  • Experience with Trigger.io

  • Have worked on teams using Agile Scrum

  • Have experience with Firebase, PostgreSQL, MediaWiki, WebGL, Canvas, and/or NodeJS

  • Experience with Continuous Integration with automated Integration and Unit Testing (if that experience is in a Ruby environment, even better)

  • Have experience playing in Roll20 on a regular basis, including advanced features such as the Roll20 API.

To apply, submit a PDF resumé, link to a portfolio site or a Github profile showing off previous projects, and cover letter to jobs@roll20.net with the subject line “Mobile Developer Position.” Please also include a brief introduction of yourself telling us why you would be an asset to our growing team. We’d also love to see your Roll20 account. Roll20 is an equal opportunity employer.

Quality Assurance Engineer

Roll20 is an online platform for tabletop gaming with a worldwide audience. Since its inception in 2012, it has grown to more than 3,500,000 players with more than 20,000 years of games played.

The Quality Assurance Engineer will work with our cross-functional development team to ensure code meets quality standards by authoring acceptance criteria and manual testing, automate the QA process with Unit Tests and Integration Tests, and champion quality across all Roll20 products. The role includes:

  • Deliver quality test plans and test cases

  • Work closely with the Development Team and Product Owner for requirements gathering and design

  • Maintaining TDD/BDD suite and documentation for the development team

  • Automate repetitive tasks

Roll20 is a remote-first workplace - we all work remotely. You may work from anywhere in the United States. This means we want to see examples your ability to work independently. This is a full-time exempt position. Compensation includes salary and benefits including health insurance, group life and personal accident insurance, and an employee assistance program, as well as 401K matching opportunity.

Qualifications include:

  • Version control with Git

  • Experience with Unit Testing with Cucumber or RSpec

  • Experience implementing Continuous Integration (TravisCI, Jenkins) on high-collaboration codebases hosted on GitHub

  • Experience maintaining Continuous Integration with automated Integration and Unit Testing (if that experience is in a Ruby environment, even better)

  • Experience with Javascript (the Good Parts), HTML5/CSS3, Ruby, (Sinatra is bonus, Padrino is double bonus)

  • Excellent communication and writing skills

In addition to the requirements above, we will prioritize applicants who:

  • Have experience with Selenium, Firebase, PostgreSQL, MediaWiki, WebGL, Canvas, and/or NodeJS

  • Have worked on teams using Agile Scrum

  • Have experience playing in Roll20 on a regular basis, including advanced features such as the Roll20 API.

To apply, submit a PDF resumé, link to a portfolio site or a Github profile showing off previous projects, and cover letter to jobs@roll20.net with the subject line “QA Position.” Please also include a brief introduction of yourself telling us why you would be an asset to our growing team. We’d also love to see your Roll20 account. Roll20 is an equal opportunity employer.

The Roll20 Team

The Roll20 Team

ROLL20 Roll20 is the all-in-one solution for organizing and playing tabletop games online, allowing you to play your games anywhere and share them with anyone virtually. With the ability to choose from a number of popular titles built ready for your virtual tabletop, your adventures are limitless and you can get started playing with little to no prep. Dive into advanced features like Dynamic Lighting or explore macros and APIs to add some extra depth to your game. Roll20 lets you play your tabletop games, your way. YouTube Instagram