Posted in

IOS Engineer III – Foundational Experiences Team

IOS Engineer III – Foundational Experiences Team

CompanyonXmaps
LocationBozeman, MT, USA
Salary$130000 – $153000
TypeFull-Time
DegreesBachelor’s
Experience LevelSenior

Requirements

  • Bachelor’s degree in computer science or related; OR equivalent experience.
  • 5+ years of professionally working on mobile (iOS) based products is required.
  • Experience working with APIs, Web Services, and other data integration methods.
  • Experience with SwiftUI and common IOS tools.
  • Permanent US work authorization is a condition of employment with onX.
  • Ability to travel bi-annually for multiple days to a corporate office or other onX strategic location, such as a Basecamp.

Responsibilities

  • Building and supporting features on our IOS applications.
  • Write reusable code, and libraries for future use.
  • Write unit, integration, and acceptance tests.
  • Maintain an “offline first” application that must work with or without service.
  • Ensure the technical feasibility of UI/UX designs.
  • Optimize application for maximum speed, scalability, and battery life.
  • Participate in iOS platform leadership and craft best practices that help the team succeed.
  • Collaborate with other team members and stakeholders.
  • Mentor junior software engineers to help them learn and grow.

Preferred Qualifications

  • Experience with Geospatial tools and libraries
  • Experience with MapBox is strongly preferred
  • GraphQL integration experience.
  • Experience working with a distributed/remote team.
  • Experience with content management.
  • Familiar with GCS, Firebase, Kubernetes, microservices, or Docker
  • Practice using metrics to measure app performance at scale