Senior Web Engineer - Hunt - Montana or Remote

  • onXmaps, Inc.
  • Remote (Montana, USA)
  • Jan 15, 2023
Full time Engineering Web Development

Job Description

WE ARE LOOKING FOR

onX is seeking a motivated Senior Web Engineer with a passion for innovation and being on the leading edge of web development.  As an onX Web Engineer, you will implement the latest mapping and web technologies to meet the needs of outdoor enthusiasts. This is a great opportunity to be a part of a dynamic growing company focused on making an impact on the business, and the mapping industry as a whole. This position will report to an Engineering Manager.

LOCATION

Hybrid from Montana or fully remote from select locations. onX’s corporate offices are located in Missoula and Bozeman, Montana. This position can be performed near a corporate office or remotely from one of onX’s “Basecamps,” which are emerging locations where our remote onXers cluster for work and adventure. onX’s current Basecamps are located within a 120-mile radius of the following: Austin, TX; Denver, CO; Minneapolis, MN; Portland, OR; Salt Lake City, UT; and Seattle, WA. 

Software Engineering applicants outside of these locations will be considered on an individual basis and still encouraged to apply, except for AK, HI, IL, MA, NY, ND, OH, WY, and Washington DC. For more information, please contact recruitment@onXmaps.com. 

Additionally, being authorized to work in the U.S. is a precondition of employment. We do not sponsor work visas (of any kind ) for this position at this time.

RESPONSIBILITIES

(Essential Job Duties)

  • Solve unique geospatial problems to develop new user-facing features for the onX web apps

  • Using ES6 syntax and best practices, build reusable code and libraries for future use?

  • Connect to backend services via REST and GraphQL

  • Optimize processes for maximum speed and scalability

  • Write unit, integration, and acceptance tests

  • Lead in the creation, deployment, and management of services

  • Lead and collaborate in architectural decisions involving our services

  • Mentor other junior engineers and/or interns

REQUIRED QUALIFICATIONS

  • Eight (8) or more years of professional software development experience is required, where at least three (3) years were focused on web client development
  • Must be highly proficient with modern Javascript frameworks, such as Vue.js
  • Development experience with JavaScript, HTML5, and CSS3
  • Web design and attuned to the fundamentals of user experience
  • You believe that your profession is a craft and you’re driven to improve every day
  • You have a strong computer science foundation
  • You know data structures and you know how to apply them
  • You write quality and maintainable code
  • You want to work with other happy, talented engineersYou’re fun to work with
  • You get stuff done

PREFERRED QUALIFICATIONS

  • Bachelor’s degree in Computer Science or a related field
  • Passion and/or curiosity for off-grid adventuring
  • Familiarity with Kubernetes or Google Cloud
  • Experience using git (code repository)
  • Experience with CI/CD
  • Familiarity with MapBox tools and libraries or other mapping SDKs
  • Experience working in a cloud infrastructure