Senior Web Engineer - Yellowstone

onXmapsBozeman, MT
43d$146,000 - $182,000Remote

About The Position

onX is seeking a Senior Web Engineer with a passion for building world-class design systems. Your focus will be on developing and evolving the Yellowstone Design System - a robust and flexible system of UI components and tokens that empower onX product teams to create cohesive, accessible, and high-quality experiences across our web products. You will be part of the Yellowstone Design System team, a cross-functional group within the Core Services domain responsible for enabling designers and developers to deliver consistent and scalable product experiences. This is a unique opportunity to shape the future of onX's multi-app ecosystem through systems thinking, elegant web component design, and a deep collaboration mindset. You will report to the Engineering Manager, Yellowstone Design System.

Requirements

  • Bachelor's degree in Computer Science or related field, or equivalent experience.
  • 5+ years of experience in front-end or full-stack development
  • 2+ years of experience in design systems or reusable component libraries.
  • Strong proficiency with TypeScript, Web Components, HTML, and CSS.
  • Experience integrating design tokens and theming systems across multiple applications.
  • Solid understanding of accessibility, responsive design, and cross-browser compatibility.
  • Experience collaborating with designers and product managers in Figma
  • Ability to balance technical elegance with pragmatic solutions that scale across teams.
  • Strong communication skills and a collaborative mindset aligned with onX's company values.
  • A shared passion for and ability to demonstrate onX's Company Values.
  • Permanent US work authorization is a condition of employment with onX.

Nice To Haves

  • Prior experience contributing to or maintaining a multi-platform design system.
  • Experience with Lit or other custom web component frameworks
  • Familiarity with Storybook, Playwright, or similar tools for component documentation and testing.
  • Knowledge of Web Vitals, performance optimization, and build tooling (e.g., Vite, Rollup, or Webpack).
  • Experience working in a distributed organization with cross-functional partners.

Responsibilities

  • Developing, maintaining, and optimizing reusable web components using Lit and related technologies.
  • Serve as the technical lead for Yellowstone on the web platform, driving architectural decisions, platform-level strategy, and communication across partner teams to ensure alignment and impact with Yellowstone.
  • Partnering closely with design, Android, iOS, and product teams to ensure design system components are cohesive, accessible, and performant across platforms.
  • Contributing to the evolution of our component architecture, ensuring flexibility, scalability, and long-term maintainability.
  • Advocating for and implementing best practices in accessibility (a11y), documentation, testing, and web performance.
  • Collaborating with internal champions to grow adoption, contributions, and awareness of the design system across onX.
  • Participating in Yellowstone's contribution framework to support a culture of co-creation and shared ownership.
  • Supporting the automation and tooling efforts that make component updates and releases more efficient and reliable.
  • Contributing to Yellowstone's product strategy by identifying friction points, opportunities for AI integration, and ways to enhance developer and designer experience.
  • Other ad hoc duties as assigned by the Supervisor

Benefits

  • Competitive salaries, annual bonuses, equity, and opportunities for growth
  • Comprehensive health benefits including a no-monthly-cost medical plan
  • Parental leave plan of 5 or 13 weeks fully paid
  • 401k matching at 100% for the first 3% you save and 50% from 3-5%
  • Company-wide outdoor adventures and amazing outdoor industry perks
  • Annual "Get Out, Get Active" funds to fuel your active lifestyle in and outside of the gym
  • Flexible time away package that includes PTO, STO, VTO, quiet weeks, and floating holidays

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Industry

Publishing Industries

Number of Employees

251-500 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service