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. Présentation de l’équipe Nous sommes l’équipe Home & Navigation et nous façonnons la première interaction que des millions de voyageurs ont avec Expedia. Nous recherchons une personne motivée, curieuse et avant-gardiste qui se passionne pour offrir des expériences transparentes et personnalisées sur les applications natives et sur le Web. En tant que membre de notre équipe, vous jouerez un rôle déterminant dans l’élaboration de l’expérience initiale pour les clients lorsqu’ils entrent dans l’écosystème Expedia. De la page d’accueil à la navigation, votre travail permettra aux voyageurs d’explorer, de découvrir et d’acheter facilement les produits de voyage qu’ils souhaitent.

Requirements

  • 5 ans ou plus d’expérience pour les titulaires d’un baccalauréat, 3 ans ou plus d’expérience pour les titulaires d’une maîtrise en informatique ou dans un domaine technique connexe; ou expérience professionnelle pertinente équivalente
  • Au moins 5 ans d’expérience professionnelle pertinente
  • Expérience du développement et de la diffusion d’applications Android en utilisant Kotlin et/ou Java dans un environnement professionnel
  • Expérience pratique de la responsabilité de fonctionnalités ou de services au sein d’une application Android, incluant la mise en œuvre, les tests et le soutien en production
  • Maîtrise des concepts fondamentaux d’Android tels que les activités, les fragments, les vues, les mises en page, les réseaux, la persistance des données et la programmation asynchrone

Nice To Haves

  • Expérience dans la conception de composants et de flux d’applications Android, incluant la conception système de bas niveau, les contrats API et les modèles de données pour des fonctionnalités complexes
  • Expérience avérée dans l’amélioration des performances, de la fiabilité et de la stabilité des applications Android fonctionnant à grande échelle, y compris la surveillance, la journalisation et la résolution des incidents
  • Expérience avec les architectures Android modernes (telles que MVVM, Clean Architecture), l’injection de dépendances, les modèles réactifs et les cadres de test automatisés
  • Capacité avérée à utiliser l’analyse et l’expérimentation pour orienter les décisions et les optimisations relatives aux fonctionnalités Android, y compris l’itération basée sur les données
  • Expérience en matière d’intégration et d’optimisation sécuritaire de fonctionnalités basées sur l’IA et l’apprentissage automatique dans des applications Android, comme des expériences personnalisées ou l’automatisation intelligente, à l’aide de trousses de développement logiciel (SDK) ou de services de plateforme appropriés, et expérience dans l’application d’outils ou de flux de travail basés sur l’IA pour accélérer le développement et la mise à l’essai d’applications Android
  • Bilinguisme (français et anglais)

Responsibilities

  • Concevoir, construire et maintenir des applications et services Android robustes et évolutifs, incluant la conception de systèmes (LLD), la conception d’API et la modélisation des données pour les fonctionnalités mobiles
  • Mettre en œuvre du code Kotlin et Java de haute qualité, testable, maintenable et aligné sur les schémas et pratiques d’architecture Android établis
  • Collaborer avec des partenaires interfonctionnels pour traduire les exigences de produit et de l’expérience utilisateur en fonctionnalités Android performantes, fiables et sécurisées qui fonctionnent sur plusieurs appareils et versions du système d’exploitation
  • Être responsable de la livraison de bout en bout des fonctionnalités sur Android, y compris la conception technique, la mise en œuvre, les tests, le déploiement, la surveillance et les améliorations itératives basées sur les données et les commentaires
  • Diagnostiquer, corriger et régler les problèmes complexes dans les applications Android en production, en favorisant l’amélioration continue des performances, de la fiabilité et de l’efficacité de la batterie et du réseau
  • Intégrer et gérer de manière sécurisée des solutions basées sur l’intelligence artificielle (IA) et l’apprentissage automatique qui améliorent les résultats, notamment grâce à une bonne connaissance des systèmes, outils ou flux de travail basés sur l’IA, ainsi qu’à l’application des concepts d’IA et d’apprentissage automatique à des produits concrets

Benefits

  • full benefits package
  • exciting travel perks
  • generous time-off
  • parental leave
  • career development resources
  • medical/dental/vision
  • Employee Assistance Program
  • wellness & travel reimbursement
  • travel discounts
  • International Airlines Travel Agent (IATAN) membership
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service