Role

Senior Android Engineer

 

Who we are

Our mission: making memorable outdoor experiences accessible to everyone.

 

Outdoorsy is the most trusted RV rental and outdoor experiences marketplace on the planet. We have grown from a lofty white-board idea in 2015, to over $525M in GMV and offices worldwide in the US, Canada, Australia, Europe and the UK. We’ve mobilized the 56+ million idle RVs and camper vans around the world to ensure everyone has the access, choice, and opportunity to safely spend more time outside.

 

Over 856,000 vacation nights were booked on Outdoorsy in 2019. 93% of reviewed Outdoorsy

bookings receive 5-star ratings. With over 600,000 families and adventure seekers—and 50,000

RVs, travel trailers, and campervans to choose from—that’s a lot of sunset selfies taken!

 

Our platform handles availability scheduling, payment processing, communication, insurance, GPS tracking and roadside assistance all built in. Our rapidly growing user base has taken us from the United States to Canada, Australia and New Zealand. Our engineering team is a small mighty group of self-starting developers who are motivated by making an impact on the lives of our users, both financially for our owners or experientially for our renters.

 

Who you are

A hands-on self directed Android developer that has built and refactored code bases to follow best practices. You’re a stickler for proper architecture and you’re not afraid to voice your opinion if something isn’t designed properly. You are constantly learning about new Android frameworks and technologies. Security, stability and performance are always top of mind when building new functionality or reviewing pull requests from the team. You enjoy working on small teams and collaborating with other mobile platform and backend developers is a plus.

 

Stack

  • Kotlin
  • Dagger2
  • Retrofit2
  • MvRx
  • Epoxy
  • Android Architecture components
  • Android Navigation component
  • Android Worker component
  • Android Flavors
  • Firebase tools
  • Google Play Services
  • Material design principles
  • REST APIs
  • MVVM architecture
  • Bitrise

 

Experience

  • Experience working in startup fast paced environments
  • Expert with modern mobile architectures and patterns
  • 4+ years Android
    • Kotlin proficiency
    • Good understanding of Android Architecture, Navigation, and Worker components
    • Experience with Google Play Services
    • Experience with Dagger2, Retrofit2, MvRx, and Epoxy would be beneficial
    • Understanding of Android Flavors
    • Solid grasp of Material design principles
    • Experience with all aspects of native app development
  • Solid unit and functional test hygiene 
  • Good Git hygiene and comfortable with Github
    • Feature branches
    • Pull requests
    • Code review
  • Nice to have - comfortable working with tools such as Slack, Asana, Jira, et cetera
  • Creative problem solver who enjoys collaboration
This position has been filled. Would you like to see our other open positions?