
Job Overview
Location
Remote
Job Type
Full-time
Category
Android Developer
Date Posted
February 27, 2026
Full Job Description
📋 Description
- • As a Software Engineer II, Android at AllTrails, you will play a pivotal role in shaping the future of our industry-leading mobile application, directly impacting how millions of users discover, navigate, and share their outdoor adventures. You will be instrumental in architecting, developing, and maintaining the core features of our Android platform, ensuring a seamless, reliable, and engaging experience for our global community of trailgoers.
- • This role offers a unique opportunity to contribute to a product that fosters wellbeing, encourages exploration, and promotes a deeper connection with nature. You will be part of a passionate and collaborative engineering team that values innovation, technical excellence, and a shared commitment to making the outdoors accessible to everyone.
- • Your responsibilities will extend beyond just writing code; you will be a key contributor to technical design discussions, code reviews, and the overall architectural direction of the Android application. You will tackle complex technical challenges, such as optimizing performance for offline use, ensuring robust location tracking in challenging environments, and building intuitive user interfaces that guide users safely and confidently on their journeys.
- • You will collaborate closely with product managers, designers, and other engineers to translate user needs and business requirements into high-quality, scalable, and maintainable software solutions. This includes participating in the full software development lifecycle, from ideation and planning to implementation, testing, and deployment.
- • A significant aspect of your work will involve enhancing the core navigation and discovery features of the AllTrails app. This could include improving our map rendering capabilities, refining the search and filtering mechanisms for trails, developing new ways for users to record and share their activities, and ensuring the accuracy and reliability of our downloaded map functionality.
- • You will be expected to write clean, well-documented, and efficient code, adhering to best practices in Android development. This includes leveraging modern Android development patterns, such as MVVM or MVI, and utilizing Kotlin as the primary programming language.
- • Performance optimization will be a critical focus. You will identify and address performance bottlenecks, ensuring the app remains responsive and battery-efficient, even when running in the background or under demanding conditions.
- • You will contribute to the continuous improvement of our development processes and tooling. This may involve advocating for new technologies, improving our CI/CD pipelines, and enhancing our testing strategies to ensure the highest level of code quality and stability.
- • You will be a champion for user experience, ensuring that the features you build are not only functional but also intuitive, accessible, and delightful to use. You will consider edge cases and potential user errors, building resilient features that provide clear guidance and feedback.
- • Working on an application that is used in remote locations means that offline functionality and data synchronization are paramount. You will be involved in designing and implementing robust solutions for downloading maps, storing trail data locally, and synchronizing user activity data when connectivity is restored.
- • You will participate in on-call rotations to support the stability and performance of our live application, responding to and resolving critical issues as they arise.
- • Mentoring junior engineers and sharing your knowledge with the team will also be an important part of your role, fostering a culture of learning and growth within the engineering department.
- • By joining AllTrails, you are not just taking on a software engineering role; you are becoming part of a mission-driven company dedicated to connecting people with the outdoors. You will contribute to a product that has a tangible positive impact on the lives of millions, helping them explore, stay safe, and appreciate the natural world.
- • You will have the opportunity to work with a talented and diverse team, leveraging cutting-edge technologies and contributing to a platform that is constantly evolving to meet the needs of outdoor enthusiasts worldwide.
- • This role requires a proactive approach to problem-solving, a strong sense of ownership, and a passion for building high-quality mobile applications that make a real difference.
🎯 Requirements
- • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- • 3+ years of professional experience in Android application development, with a strong portfolio of shipped applications.
- • Proficiency in Kotlin and Java, with a deep understanding of the Android SDK and its various components.
- • Experience with modern Android architectural patterns (e.g., MVVM, MVI) and dependency injection frameworks (e.g., Dagger/Hilt).
- • Familiarity with building and maintaining robust offline capabilities, including data persistence and synchronization strategies.
- • Experience with performance profiling and optimization techniques for mobile applications.
- • Strong understanding of version control systems, particularly Git.
🏖️ Benefits
- • Competitive salary and equity package.
- • Comprehensive health, dental, and vision insurance.
- • Generous paid time off (PTO) and company holidays.
- • Remote work flexibility within the U.S.
- • Opportunities for professional development and continued learning.
- • Employee Assistance Program (EAP).
Skills & Technologies
About AllTrails, Inc.
AllTrails, Inc. operates a digital platform offering trail maps, reviews, photos, and navigation tools for hiking, running, and mountain biking worldwide. Founded in 2010 and headquartered in San Francisco, the company provides free and subscription-based services through web and mobile apps, enabling users to discover, plan, and record outdoor activities while accessing crowdsourced information on terrain, difficulty, and conditions.
Subscribe to the weekly newsletter for similar remote roles and curated hiring updates.
Newsletter
Weekly remote jobs and featured talent.
No spam. Only curated remote roles and product updates. You can unsubscribe anytime.
Similar Opportunities

Platform Science, Inc.
1 month ago

