Expedia Groupposted 17 days ago
$112,000 - $156,500/Yr
Full-time • Mid Level

About the position

Expedia Group brands power global travel for everyone, everywhere. We design cutting-edge tech to make travel smoother and more memorable, and we create groundbreaking solutions for our partners. Our diverse, vibrant, and welcoming community is essential in driving our success. Why Join Us? To shape the future of travel, people must come first. Guided by our Values and Leadership Agreements, we foster an open culture where everyone belongs, differences are celebrated and know that when one of us wins, we all win. 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, all to fuel our employees' passion for travel and ensure a rewarding career journey. We’re building a more open world. Join us.

Responsibilities

  • Design and implement innovative ways to enhance purchasing vacation rentals for users
  • Identify opportunities to streamline domain/server-driven delivery of new Vacation Rental features
  • Contribute to both the Android and backend systems at Expedia, contributing as a full-stack developer
  • Create robust strategies for monitoring and testing component health to ensure high reliability and performance

Requirements

  • 2+ years (or equivalent) experience building and maintaining Android applications in a collaborative Agile environment, with production deployments on public or hybrid cloud platforms
  • Proficient in Kotlin and Jetpack compose, and Android Jetpack Libraries (Navigation, Hilt etc.) with strong knowledge on MVVM architecture, unidirectional data flow, and accessibility and Material Design best practices
  • Familiarity with Backend development using Java, Kotlin, or other backend languages. GraphQL experience is a plus
  • State management, and integration of remote configuration and A/B testing tools
  • Applies strong fundamentals in software design, testing, and debugging to create clean, modular, and maintainable code aligned with team and business goals
  • Familiar with data-access patterns, monitoring tools, and performance optimization in Android applications
  • Collaborates effectively with cross-functional teams and proactively seeks opportunities for technical growth, knowledge sharing, and innovation

Benefits

  • Exciting travel perks
  • Generous time-off
  • Parental leave
  • Flexible work model
  • Career development resources
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service