Apply Now: Software Engineer II, iOS (Remote)

Posted 2025-09-08
Remote, USA Full Time Immediate Start
Role Snapshot:Start Date: Immediate openings availablePosition: Software Engineer II, IosCompensation: a competitive salaryCompany: PathremotenetwfhLocation: Remote 
 
Description:
• AllTrails is the most trusted and used outdoors platform in the world.
• We help people explore the outdoors with hand-curated trail maps along with photos, reviews, and user recordings crowdsourced from our community of millions of registered hikers, mountain bikers, and trail runners in 150 countries.
• AllTrails is frequently ranked as a top-5 Health and Fitness app and has been downloaded by over 50 million people worldwide.

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
• 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

Benefits:
• A competitive and equitable compensation plan. This is a full-time, salaried position that includes equity.
• Physical & mental well-being: health, dental and vision benefits + monthly stipend for wellness expenses.
• Trail Days: No meetings first Friday of each month to go test the app and explore new trails!
• Unlimited PTO.
• Flexible parental leave.
• Remote employee equipment stipend to create a great remote work environment.
• Annual continuing education stipend.
• Discounts on subscription and merchandise for you and your friends & family.
• An authentic investment in you as a human being and your career as a professional Apply Job! 
Submit Your ApplicationSeize this opportunity to make a significant impact. Apply now and take the first step towards a rewarding new role.
Back to Job Board