[Remote] Software Engineer II, iOS at AllTrails

Remote

AllTrails Logo
Not SpecifiedCompensation
Senior (5 to 8 years)Experience Level
Full TimeJob Type
UnknownVisa
Software, BiotechnologyIndustries

Requirements

  • Bachelor’s degree in Computer Science or equivalent
  • Demonstrable projects and results from 5+ years of developing native iOS applications
  • Significant Swift and Objective-C experience
  • Proficiency with XCode, including Auto Layout
  • Familiarity with RESTful APIs
  • Experience with CoreData, SQLite and other offline persistence technologies
  • Strong understanding of iOS concurrency techniques
  • 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
  • AI Native: Experience with AI tools to enhance work
  • Comfortable writing prompts, evaluating AI outputs, and experimenting with new ways to boost creativity, productivity, and decision-making
  • Bonus Points: 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

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
  • Work with cross-functional teams to identify and prioritize features
  • Participate in code reviews and contribute to the improvement of the codebase
  • Stay up-to-date with the latest iOS development trends and technologies
  • Collaborate with the design team to create visually appealing and user-friendly interfaces
  • Test and debug the app to ensure it meets the required standards
  • Participate in the development of new features and updates
  • Work with the QA team to identify and resolve issues
  • Collaborate with the marketing team to promote the app and its features
  • Participate in code commits and contribute to the open-source community
  • Stay organized and manage multiple projects simultaneously
  • Participate in the development of the AllTrails platform and its ecosystem

Skills

Swift
Objective-C
XCode
Auto Layout
RESTful APIs
CoreData
SQLite
iOS Concurrency
Git
Github
Mobile Technologies
Navigation
Mapping
GIS

AllTrails

Digital platform for trail guides and maps

About AllTrails

AllTrails is a digital platform that offers detailed trail guides and maps for outdoor activities like hiking, camping, and running. Users can access a vast collection of hand-curated trail maps, reviews, and photos through its mobile app and website, supported by a community of over 20 million contributors. The company operates on a freemium model, providing a free version and a premium subscription, AllTrails Pro, which includes advanced features. AllTrails aims to enhance outdoor experiences for nature lovers while also committing to environmental conservation by donating 1% of its annual sales to related nonprofits.

San Francisco, CaliforniaHeadquarters
2010Year Founded
$221.6MTotal Funding
GROWTH_EQUITY_VCCompany Stage
Consumer Software, Social ImpactIndustries
51-200Employees

Benefits

Health Insurance
Dental Insurance
Vision Insurance
Unlimited Paid Time Off
Flexible Parental Leave
Home Office Stipend
Professional Development Budget
Employee Discounts
Company Equity

Risks

Increased competition from apps like Komoot may erode AllTrails' market share.
Shift towards at-home fitness solutions could impact AllTrails' user engagement.
Free AllTrails+ memberships may temporarily decrease subscription revenue.

Differentiation

AllTrails offers a vast collection of hand-curated trail maps and user reviews.
The platform supports offline map access, enhancing usability in remote areas.
AllTrails' community-driven content enriches user experience with diverse trail insights.

Upsides

AllTrails' Apple Watch support enhances hands-free trail exploration for users.
Partnerships with Travel + Leisure GO offer bookable outdoor adventures, expanding user engagement.
The rise of eco-tourism aligns with AllTrails' focus on sustainable outdoor exploration.

Land your dream remote job 3x faster with AI