Android Engineer

New York, United States | Full-time

Apply
The MICHELIN Guide and Tablet Hotels are two brands within the Michelin Lifestyle ecosystem that comprise our hotel booking business. We’re all about discovering the world's most extraordinary hotels — places where you'll find a memorable experience, not just a room for the night. We’ve scoured the earth, evaluating hotels that meet our high standards across every price point, creating a hand-picked selection that’s proven and inspired. 
 
Our mission is to open doors to places people will love that they might not have found on their own, extraordinary places that reflect the beauty and diversity of the world. Our team believes that travel brings people of all backgrounds together. Our hotels provide an unforgettable backdrop for that union.
 
Headquartered in New York City and Paris, we operate in eight languages and now recommend over 6,000 incredible hotels located in over a hundred different countries. And if you really want to take it to the next level, our Tablet Plus Travel Club provides VIP upgrades and amenities at hundreds of our properties. 
 
Android Engineer 
 
Our mobile team is a small, focused group of iOS and Android engineers responsible for our native mobile apps used by thousands of global travel and gastronomy enthusiasts. Be a part of the most exciting innovation in travel as we design and build the next iterations of the Tablet Hotels and MICHELIN Guide mobile apps. Our Tablet Hotels iOS app has been featured twice in the App Store and highlighted for its unique design and simplicity. Our MICHELIN Guide iOS app is a webby nominated, experience-focused global app consolidating the iconic Michelin restaurant guides. 
 
Reporting to our Lead Android Engineer, as a team of two, you’ll own our Android platform while being an active participant in full-cycle software development including requirements analysis, architecture design, implementation, and testing and release of high impact, early stage projects and features. 
 
You’ll be integral in translating the global mobile app strategy and accompanying mobile agnostic UI/UX designs into a polished native Android experience. This requires working cross-functionally with product (including our CPO and cofounder), design, and engineering teams who design and develop APIs for hotel and restaurant search, hotel booking, account management, and beyond. Additionally, you’ll offer input on new product features, prototype new ideas, and explore the latest trends in mobile technology. 
 
 Requirements:
  • 3+ years native Android development experience (advanced Kotlin programming level) building consumer facing design-focused, network-based applications
  • Hands on experience with Android Jetpack Components, Dependency Injection
  • Understanding of SOLID principles, Clean Architecture  
  • Understanding of common architectural patterns (MVI, MVP, MVVM) and Android architecture components
  • Strong knowledge of Android UI design principles and experience collaborating with UI designers
  • Experience with Android testing frameworks and best practices
  • Experience with version control, branching and gitflow
  • Basic computer science knowledge in algorithms and data structures 
This is a hybrid role requiring two days per week in our New York City office. 
 
$100 - 120k Annual salary based on experience