This is a very exciting and highly innovative time here at Outside.


Outside Interactive, Inc., the premier hub for active lifestyle enthusiasts, offers best-in-class content and experiences to more than 70 million of the world’s most passionate outdoor, wellness, and endurance enthusiasts every month. We inspire a broad and diverse audience to do the activities they love with great enjoyment, inspiration, and knowledge and are dedicated to making real change in the outdoor and fitness industries. Day after day, story after story, Outside Interactive, Inc., proves that a hike, a climb, a run, a ride, a day skiing, or a yoga practice can change lives - and change the world.

The Engineering team is looking for a Staff Engineer - React Native candidate to join the Outside team.


You start your day reviewing the latest PRs and Slack conversations to see what’s been going on. Alerts from monitoring or build issues will show up in the relevant channels. You might need to address something, or you might need to nudge one of your team into action.

Reviewing Github PRs, you provide advice to your team contributors, and questions to consider. Is this defensive enough? Should we log here for observability? Did you know about this particular Typescript idiosyncrasy or gotcha? Ask Product if they considered this edge case? Document the purpose of this section to the future developer stuck maintaining your code. You don’t get bogged down in syntactic or stylistic issues, you provide guidance and advice to your engineers that encourages them to write better, professional code that will run and be maintained for years to come.

During your daily stand up, you get up to speed with what’s on the menu for today. Listening for blockers, missteps, or opportunities to clarify questions around Product requirements. You might schedule some 1:1 time to pair up with other developers, dig into a gnarly issue that the team has been butting up against, or grab a story and knock out some new functionality.

What you will do:

  • Work with Product to develop new features in React Native and GraphQL
  • Provide technical leadership and mentor engineers in React Native & mobile development
  • Contribute to the development workflow and toolchain

Basic Qualifications:

  • You have 8+ years of software engineering experience in web or mobile application development
  • You have successfully deployed and maintained iOS and/or Android app(s) built with React Native
  • You have developed or used a GraphQL API in a production setting
  • You’re a collaborative team player who celebrates the success of your team
  • You enjoy mentoring others about mobile development best practices

Preferred Qualifications:

  • Experience supporting a long-lived mobile application
  • Previous experience in the publishing industry, or with content management systems

We are unable to sponsor Visa at this time.

Entirely remote jobs that could be performed in Colorado: Employees can expect to be paid a salary of between $150,000 to $200,000. Additional compensation may include a bonus or commission . Additional benefits include health care, vision, dental, retirement, Flexible Time Away, sick leave, and more. This salary range is merely an estimate and may vary based on an applicant’s location, market data/ranges, an applicant’s skills and prior relevant experience, certain degrees and certifications, and other relevant factors