Roll20 is Hiring! UI/UX Engineer

The Roll20 Team

The Roll20 Team


Roll20 is looking for a remote-first UI/UX Engineer. If you would like to join our team, please read the job description below and follow the instructions to submit your application. We are also hiring a Graphic Designer, a Community Manager, and an Account Associate!

When this position is filled, it will be crossed out like this. If the job posting has not been crossed out, it is still open and we encourage you to apply!

UI/UX Engineer

This position will work with the development team and product owners. This position will be integral to ensuring user interface elements are designed and implemented and functional on the Roll20 website, virtual tabletop, and mobile applications. This will include reworking existing interfaces, being a champion for accessibility, improving internationalization, and designing new interfaces to improve the user experience.

Skills we are looking for:

  • A visual design perspective that is tech-forward, professional, and engaging

  • Practice in User Interface and User Experience design for a wide range of devices

  • Use of UX software such as Sketch, Adobe XD, Balsamiq, or the like

  • Experience with Javascript (the Good Parts), HTML5, and CSS

  • Ability to clearly communicate research and design ideas with development team and company management

  • Self-initiating work style & flexible viewpoint

We will also look at:

  • Experience with Ruby (Sinatra, not Rails), Firebase, PostgreSQL, MediaWiki, WebGL, Canvas, NodejS, and/or React Native.

  • A strong portfolio of existing work on Github or another portfolio site

  • A firm grasp of Adobe Creative Suite - particularly Photoshop, GIMP, or a similar visual design software package

  • Development activities on iOS and/or Android mobile applications

  • Having worked on teams using Agile Scrum

  • Roll20 Profile link, if you have one

  • Use of Roll20, including utilizing the Roll20 API, Character Sheet Creation, or Marketplace Submissions

This is a full-time exempt position. Compensation includes a competitive salary, as well as employer-paid health insurance, group life and personal accident insurance, a 401k with employer-matching, and an employee assistance program.

To apply, submit a PDF resumé, portfolio and a cover letter to with the subject line “UI/UX Designer/Developer Application”. Please also include a brief introduction of yourself telling us why you would be an asset to our growing 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.