Design, develop, and maintain Android applications using Kotlin, focusing on clean architecture, testability, and long-term maintainability
Job Summary
Design, develop, and maintain Android applications using Kotlin, focusing on clean architecture, testability, and long-term maintainability.
Collaborate with cross-functional partners, including product, design, and backend teams, to define requirements, surface tradeoffs, and deliver features that improve traveler and partner experiences.
We provide a full benefits package, including exciting travel perks, generous time-off, parental leave, a flexible work model (with some pretty cool offices), and career development resources.
Matching Summary
Design, develop, and maintain Android applications using Kotlin, focusing on clean architecture, testability, and long-term maintainability.
Skills & Requirements
Must-have
Android applications using Kotlin
clean architecture
testability
long-term maintainability
high-quality UI
GraphQL-backed services
RESTful APIs
JSON-based data models
Nice-to-have
AI-driven systems
AI/ML concepts
user-centric way
recommendations
personalization
intelligent assistance
Key Requirements
Bachelor’s degree or equivalent practical experience
Professional experience building Android applications
Experience owning features or components
Proficiency with core Android development tools and frameworks