Software Engineer II, Android

closed
AllTrails Logo

AllTrails

💵 $140k-$180k
📍Remote - Worldwide

Summary

Join AllTrails, the world’s most popular outdoor exploration platform, as a Software Engineer II, Android! This remote U.S.-based position (with optional in-office days in the Bay Area) focuses on designing, building, and implementing new features for the AllTrails Android app. You will collaborate with a team, identify and fix bugs, and ensure code is performant, reliable, and secure. The ideal candidate has 3+ years of native Android development experience, strong Kotlin and Java skills, and experience with various Android technologies. AllTrails offers a competitive salary, comprehensive benefits, unlimited PTO, flexible parental leave, and a supportive work environment.

Requirements

  • Demonstrable projects and results from 3+ years of developing native Android applications
  • Bachelor’s degree in Computer Science or equivalent
  • Significant Kotlin, Java and Android Studio experience
  • Familiarity with RESTful APIs
  • Experience with Compose
  • Experience with Android UI themes, styles, and attributes
  • Proficient in Kotlin Flows
  • Experience with SQLite and other persistence technologies
  • 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
  • Experience collaborating with cross functional teams (product, analytics, design)

Responsibilities

  • Design, build and implement new product features for the AllTrails Android app
  • Coordinate tasks with your teammates and self-pilot through each sprint
  • Identify and squash bugs
  • Deliver performant, reliable, scalable, and secure code
  • Monitor performance and address scaling issues

Preferred Qualifications

  • Fluency with A/B testing
  • A keen eye for interaction design and finishing touches
  • Proven ability to quickly learn new technology and processes
  • Unit testing in the Android environment
  • Experience working with design systems

Benefits

  • A competitive and equitable compensation plan. This is a full-time, salaried position that includes equity
  • Physical & mental well-being including health, dental and vision benefits
  • 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
  • $140,000 - $180,000 a year
This job is filled or no longer available