AllTrails is the world’s most popular and trusted platform for outdoor exploration, connecting people to the outdoors and helping them discover new places.
The Software Engineer II, Android position is a U.S.-based remote role, with San Francisco Bay Area employees encouraged to come into the office one day a week.
Responsibilities include designing, building, and implementing new product features for the AllTrails Android app.
The role involves coordinating tasks with teammates and self-piloting through each sprint.
The engineer will identify and squash bugs, deliver performant, reliable, scalable, and secure code, and monitor performance while addressing scaling issues.
Requirements:
Candidates must have demonstrable projects and results from 3+ years of developing native Android applications.
A Bachelor’s degree in Computer Science or equivalent is required.
Significant experience in Kotlin, Java, and Android Studio is necessary.
Familiarity with RESTful APIs and experience with Compose is expected.
Candidates should have experience with Android UI themes, styles, and attributes, and be proficient in Kotlin Flows.
Experience with SQLite and other persistence technologies is required.
Proficiency with Git/Github or other distributed version control systems is necessary.
Candidates must have experience with unit testing in the Android environment.
Self-motivation and a deep sense of pride in one’s work are essential.
Curiosity, humility, and open-mindedness are important traits for this role.
A passion for mobile technologies and AllTrails’ mission to connect people to the outdoors is required.
Experience collaborating with cross-functional teams (product, analytics, design) is necessary.
Candidates should be AI Native, incorporating AI tools to enhance their work and comfortable with writing prompts and evaluating AI outputs.
Benefits:
AllTrails offers a competitive and equitable compensation plan, including equity for this full-time, salaried position.
Physical and mental well-being benefits include health, dental, and vision coverage.
Employees enjoy "Trail Days," where there are no meetings on the first Friday of each month to test the app and explore new trails.
The company provides unlimited PTO and flexible parental leave.
A remote employee equipment stipend is available to create a great remote work environment.
An annual continuing education stipend is offered to support professional development.
Employees receive discounts on subscriptions and merchandise for themselves and their friends and family.
AllTrails is committed to investing in employees as individuals and professionals, fostering an inclusive workplace that values diversity.