O

onXmaps

Offline digital maps for outdoor recreation

Web Engineer 3

Frontend EngineeringConfirmed live in the last 24 hours
Full-timeRemote in USA

About the Job

Requirements

  • A bachelor's degree in Computer Science or equivalent experience.
  • At least four years of professional software development experience, including at least two years focused on web client development.
  • A strong foundation in JavaScript, TypeScript, HTML, CSS, and browser fundamentals.
  • Experience with modern web frontend frameworks such as Vue, React, or Angular.
  • Experience working with REST APIs and/or Apollo Client with GraphQL.
  • Experience writing unit tests with Jest or Vitest.
  • Willingness to collaborate, provide and receive mentorship, and advocate for the customer experience.
  • Willingness to contribute to platforms outside Web, such as mobile clients or backend, when team priorities require it.
  • Curiosity about exploring new technologies, including AI.
  • Ability to demonstrate onX’s Company Values.
  • Permanent U.S. work authorization is a condition of employment.
  • Ability to travel occasionally for multiple days to a corporate office or other onX strategic location.

Responsibilities

  • Build, support, and evolve web products for hunters using technologies such as TypeScript, Vue, GraphQL (Apollo Client), and Mapbox.
  • Own technical solutions from ideation through delivery, collaborating on decisions about architecture, performance, scalability, reliability, and maintainability.
  • Partner with Product, Design, QA, and engineers across teams to deliver cohesive, high-quality customer experiences and navigate cross-team dependencies.
  • Run and instrument A/B tests and feature rollouts using Split, Eppo, and Amplitude to measure impact and make data-informed decisions.
  • Raise the quality bar through design reviews, mentorship, and frontend best practices across teams.
  • Monitor production health and participate in triaging and resolving incidents affecting web experiences.
  • Write unit and end-to-end tests using Jest, Vitest, Cypress, and/or Playwright.
  • Identify opportunities to embed AI as a repeatable co-pilot in daily workflows, integrate experimentation into real work, and refine its use with sound judgment and validation.

Desired Qualifications

  • Experience with TypeScript and Vue.
  • Familiarity with experimentation and analytics tooling such as Split and Eppo, and client event instrumentation with Amplitude.
  • Experience with Mapbox or other mapping tools.
  • Experience across other platforms, including mobile and backend.
  • Familiarity with caching using Apollo Client for GraphQL.
  • Experience writing end-to-end tests with Playwright or Cypress.

About the Company

onXmaps

Offline digital maps for outdoor recreation

OnXmaps offers offline digital maps for outdoor enthusiasts, focusing on land ownership and public-land information for hunters, hikers, and off-roaders. The maps are downloaded and work without internet, showing land boundaries, points of interest, trails, and routes; customers can buy maps for a specific area or subscribe for unlimited access. The platform also includes extensive off-roading coverage and route-planning tools, set apart by content created with input from hunters and by offering offline usability and brand partnerships through pro deals. Its goal is to help users plan, navigate, and explore safely and efficiently while generating revenue from map sales, subscriptions, and partnerships.

Company size
501-1,000
Company stage
Series B
Total funding
$195.1M
Headquarters
Missoula, MT
Founded
2009

Recently Posted Jobs

Explore more opportunities at onXmaps

See more jobs