At least 5 years of native Android development experience. Extremely comfortable with understanding and implementing internet application with REST services at the backend
Strong Experience with Kotlin is must
Super awesome with Android concepts like fragments, location services, Google Cloud Messaging API, UI transitions, Image processing and multi-threaded communications, among others
Familiarity with continuous integration (Jenkins), application monitoring (Crashlytics and fabric.io), mocking tools (Appium and Apiary), build tool development and enhancements, using unit testing and cucumber tests for functional tests
Extremely comfortable with understanding and implementing client-side handlers for web services with REST services at the backend
Knowledge in Android Studio and GitHub is a huge plus
iOS Developer
Airbnb
Required:
8 years of experience developing web, software, or mobile applications
5 years of experience with iOS apps development with Swift
Experience with web services (consuming or creating) with REST or SOAP
Experience with unit testing & Test-Driven Development (TDD)
Experience with entire Software Development Life Cycle (SDLC)
Strong understanding of the Software design/architecture process