AllTrails is the world’s most popular and trusted platform for outdoor exploration. As an iOS Engineer, you will design and build features for the AllTrails app, ensuring a reliable navigation experience for users while collaborating with cross-functional teams.
Responsibilities:
- Design and build features in the AllTrails iOS app that power our on-trail navigation experience
- Collaborate with cross-functional partners from design and product management
- Identify and squash bugs
- Deliver performant, reliable, scalable and secure code
- Monitor performance and addressing scaling issues
Requirements:
- Demonstrable projects and results from 2+ years of developing native iOS applications
- Well-versed in Swift and Objective-C
- Proficiency with XCode, including Auto Layout
- Familiarity with RESTful APIs
- Experience with CoreData, SQLite and other offline persistence technologies
- A strong understanding of iOS concurrency techniques (Dispatch Queues, Operation Queues, etc)
- Proficiency with Git/Github or other distributed version control systems
- Self-motivation and a deep sense of pride in your work
- Curiosity, humility, and open-mindedness
- Passion about mobile technologies and AllTrails' mission to connect people to the outdoors
- Bachelor's degree in Computer Science or equivalent
- Mapping/GIS experience
- Experience developing for Apple Watch
- Experience with ARKit
- A keen eye for interaction design and finishing touches
- Proven ability to quickly learn new technology and processes
- AI Native: You naturally incorporate AI tools to enhance your work. You're comfortable writing prompts, evaluating AI outputs, and enjoy experimenting with new ways to boost creativity, productivity, and decision-making