We Are Hiring!

Please send your job applications exclusively
via email to contact@dungeonfog.com!

Don't forget to attach your significant documents, like letters of application, curriculum vitae, photograph, copies of work- or residence permits as combined PDF. We would love to hear, how you could add to our team and what made you apply!

Like you, we love being game masters. Preparation for a session is all part of the fun — you can spend hours fantasizing about the next adventure you will take your party on. For us, we noticed, most of that time is usually spent drawing maps and writing GM notes. So we thought... why not create a tool that does that part for you!

 

“We want to help Game Masters and storytellers to focus on their story, while they create a living, breathing, interconnected map system for their narratives.”
-- Till Lammer CEO

With you in our team, we will make the greatest map making tool ever - so join us now!
Currently we are offering the following jobs:

JavaScript Frontend Developer (m/f/x) (Remote)

DUNGEONFOG is developing editor tools for drawing and visualizing RPG tabletop maps.

We're looking for a frontend developer with experience developing for the web. We're especially interested in those with software development experience related to framework-based large-scale web application development.

This role requires working with our user interface and user experience designer and our QA engineer, and dynamically brainstorming and building proofs-of-concept and experimental tools. As such, both deep technical knowledge and strong communication skills are critical.

DUNGEONFOG is based in Vienna, Austria. This is a telework position and international applications are welcome.

Key Qualifications

  • Advanced knowledge in HTML, CSS and JavaScript (ES10)
  • Understanding of data types and asynchronous programming (async/await)
  • Experience working with and around browser quirks (Chrome and Firefox)
  • Experience working with ES5 modules, npm and build pipelines
  • Knowledge of at least one web application framework (Ember, React, Angular, Backbone, Vue, …)
  • Knowledge of web technologies, especially the HTTP protocol and writing API clients
  • Willingness to learn new technologies
  • Strong written and verbal communication skills in English
  • A deep sense of collaboration using online tools (Github, Discord)
  • Managing code versioning using git

Preferred Qualifications

  • Experience with Ember and/or Backbone
  • Existing projects using the frameworks grapesjs and/or tiptap/ProseMirror
  • Experience with TypeScript
  • Knowledge of typography concepts
  • Experience shipping commercial software products
  • Experience with tabletop roleplaying games and/or game-mastering or worldbuilding
  • Written and verbal communication skills in German

Education and Experience

BS or MS in Engineering or equivalent experience. DUNGEONFOG is an equal opportunity employer that is committed to inclusion and diversity. We also take affirmative action to offer employment and advancement opportunities to all applicants, including minorities, women, protected veterans, and individuals with disabilities. DUNGEONFOG will not discriminate or retaliate against applicants who inquire about, disclose, or discuss their compensation or that of other applicants.

Offered as:

Employment (Austria)* or contracted work (International)

  • This position is subject to the Austrian collective agreement for employees in the field of services in automatic data processing and information technology. The monthly salary for the ordinary level is 3.094,-- € , for the experience level is 3.501,-- € and will be paid 14 times p.a., according to the IT collective agreement 2021. A higher payment is negotiable depending on your expertise and skills.



 

Please send your application exclusively via email to contact@dungeonfog.com


Don't forget to attach your significant documents, like letters of application, curriculum vitae, copies of work- or residence permits (if necessary) as combined PDF.
We would love to hear, how you could add to our team and what made you apply!