(Position #1802)

Veteran Web UI/Front-End Application Developer

Lone Wolf Development is seeking a veteran web application developer with proven ability in all aspects of web front-end development to join our team. The right candidate will play a pivotal role in the evolution of our evolving product suite and our flagship Hero Lab product in particular.

We’re seeking a self-motivated individual with the drive and determination to make a difference. If you’re a resourceful, quick learner, with a knack for creative problem solving and the desire to craft quality software, we want to talk to you! You’ll be a core part of the team that will guide the direction of our products and ultimately help shape the tabletop RPG industry. If this sounds like a great fit for you, review the position specifics below and send us your resume.

Required Knowledge/Skills

The following skills and/or knowledge are absolute requirements for this position and are not negotiable:

  • Demonstrated success delivering complex, highly interactive client-side web applications
  • Proven ability to architect and design responsive, cross-browser, mobile-friendly web applications
  • Hands-on experience with one or more modern JavaScript application frameworks (e.g. React, Vue, Angular, etc.)
  • In-depth knowledge and experience writing maintainable, standards-compliant HTML, CSS, and JavaScript
  • Deep understanding of JavaScript fundamentals:
  • Functional programming concepts and their use in JavaScript
  • JavaScript’s interaction with the browser through the runtime
  • JavaScript’s object and inheritance model
  • Solid grounding in good software development methodologies, with a disciplined approach to development
  • Familiarity with tabletop role-playing games (e.g. Dungeons & Dragons, Pathfinder/Starfinder, etc.)
  • Excellent verbal and written communication skills
  • Bachelor’s degree in computer science or equivalent experience

Valuable Knowledge/Skills

The following items are not required for the position, but knowledge in one or more of these areas will be considered a significant plus when reviewing candidates:

  • Proficiency with TypeScript, or another type system such as Flow
  • Demonstrated experience developing applications on top of a JSON-based REST API
  • Expertise in real-time web updating technologies (e.g. WebSockets, SignalR)
  • Adept at using Git, possibly along with GitHub/GitLab and related tools
  • Experience with Webpack or another bundling system (e.g. Rollup, Parcel)
  • Versed in npm and Node.js, or another package manager
  • Proficiency with Jest or another JavaScript unit testing framework (e.g. QUnit, Karma, etc.)
  • Familiarity with using CSS-in-JS techniques, such as styled-components, JSS, etc.
  • Expertise in analyzing diagnosing web application performance using browser-based dev tools
  • Knowledge of text parsing using EBNF grammars and related libraries (e.g. nearly.js, PEG.js)
  • Experience with internationalization, localization, and accessibility
  • Passionate about good UI design, with experience and/or training in UX
  • Exposure to GraphQL, and related tools like Relay or Apollo
  • A knack for graphic design and typography
  • Good customer interaction skills
  • Enthusiasm for software, computers, and digital tools in general

Qualities Sought

The candidate we’re seeking will possess the following qualities:

  • Thrives in a fast-paced environment and can manage multiple tasks simultaneously
  • Learns and adapts quickly, enabling timely contributions with minimal spin-up time
  • Passion to innovate new ways of simplifying and streamlining tasks through digital tools
  • Willingness to adapt and pitch in across a range of duties
  • Desire and ability to work autonomously and effectively telecommute

Note: The position will consist of 95+% off-site work via telecommuting. Candidates must be confident in their ability to work well in a telecommuting environment and ensure that their living arrangements are conducive to working productively from home.

Other Position Details

Additional important details about the position include:

  • Only applications from principals will be accepted – no third parties, please
  • Selection process includes a written component, in addition to the usual phone screen and in-person interview
  • This is a full-time, salaried position – no contractors, please
  • Compensation depends on experience
  • Must furnish proof of ability to legally work in the US
  • Limited travel is required throughout the year
  • Generous medical, dental, and vision benefits are provided for salaried staff

Note: The first few weeks will require on-site collaboration with the existing team to effect knowledge transfer and get up to speed. Candidates must be prepared to spend their initial few weeks in locations with other team members for that purpose.

How to Apply

Please email your resume and a summary of why you are an ideal fit for this position to jobs@wolflair.com, specifying a subject line of “Position 1802”. Your resume must be in one of the following file formats: text, RTF, Word, or PDF.

You will receive an automated confirmation email in reply when your submission is received. If you are selected to participate further in the interviewing process, an appointment for a phone interview will be scheduled and/or a request for written answers to various questions will be given. Otherwise, we will keep your application on file for future consideration when new positions become available.

About Lone Wolf Development

Lone Wolf Development specializes in creating innovative digital tools for the tabletop gaming industry, allowing players to streamline game preparation, eliminate errors, and spend more time playing the games they love. With an ever-growing suite of tools, including the award-winning Hero Lab, Realm Works, and Army Builder products, Lone Wolf’s digital tools are the industry standard and are in regular use by over 100,000 gamers, from role-playing to miniatures games. Find out more about Lone Wolf Development by visiting our website at www.wolflair.com.