Are you a skilled software engineer looking for a challenging and rewarding opportunity? Do you have a passion for mobile technologies and a desire to connect people to the outdoors? Look no further! AllTrails is seeking a talented Software Engineer II, iOS to join our team.
As the world's most popular and trusted platform for outdoor exploration, we're dedicated to helping people discover new places and elevate their experiences on the trail. Our team of experts uses innovative technology to power our on-trail navigation experience, and we need someone with top-notch Swift app development skills to help us take it to the next level.
What You'll Be Doing
As a Software Engineer II, iOS, you'll be responsible for designing and building features in our AllTrails iOS app that make our on-trail navigation experience even better. You'll collaborate with cross-functional partners from design and product management, identify and squash bugs, deliver performant, reliable, scalable, and secure code, and monitor performance to address scaling issues.
Requirements
To succeed in this role, you'll need a 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, and a strong understanding of iOS concurrency techniques. You'll also need to be proficient in Git/Github or other distributed version control systems, self-motivated, and passionate about mobile technologies and our mission to connect people to the outdoors.
Bonus Points
If you have experience with mapping/GIS, developing for Apple Watch, ARKit, or a keen eye for interaction design and finishing touches, that's just icing on the cake. And if you're always looking to learn new technology and processes, we want to hear from you!
Our Commitment to You
As an AllTrails team member, you can expect a competitive and equitable compensation plan, including equity. We also offer physical and mental well-being benefits, unlimited PTO, flexible parental leave, remote employee equipment stipend, annual continuing education stipend, discounts on subscription and merchandise for you and your friends and family, and an authentic investment in you as a human being and your career as a professional.
Join the Adventure
If you're ready to take your Swift app development skills to new heights and join a team that's passionate about connecting people to the outdoors, apply now! With our commitment to your well-being, growth, and success, we know you'll be an integral part of our adventure.