
Airbnb exploite une plateforme mondiale de réservation de voyages qui aide les voyageurs à trouver et à réserver des hébergements, des chambres privées et appartements aux maisons entières et hôtels-boutiques. Sa plateforme propose également des expériences organisées par des hôtes locaux, mettant les voyageurs en relation avec des activités qui vont au-delà de l’hébergement. L’entreprise évolue dans les secteurs du voyage, de la logistique et du commerce électronique, en assurant la technologie et les opérations nécessaires aux séjours et aux expériences dans le monde entier.
Ingénieur logiciel iOS intermédiaire/senior chez Airbnb — télétravail aux États-Unis
Concevez des expériences Swift et SwiftUI pour les produits de compte et de commerce d’Airbnb, utilisés par des millions de voyageurs et d’hôtes. Développez des fonctionnalités sur les plateformes mobiles en privilégiant l’ergonomie, l’accessibilité et la fiabilité des produits.
Description
- Développer des expériences iOS prenant en charge les fonctionnalités de compte de millions de voyageurs et d’hôtes Airbnb
- Prendre en charge des fonctionnalités définies, de la planification technique jusqu’à la mise en production
- Créer des fonctionnalités iOS avec une interface déclarative et des modèles de gestion d’état unidirectionnelle
- Travailler avec les équipes produit et design pour créer des expériences mobiles soignées et accessibles
- Coordonner le travail avec les ingénieurs backend, Android et web afin de maintenir un comportement et des données cohérents entre les plateformes
- Produire un code propre, testé et maintenable, et contribuer aux revues techniques et de design
- Collaborer avec des ingénieurs expérimentés et intégrer leurs retours dans votre travail
- Contribuer à établir des modèles iOS réutilisables et des pratiques d’ingénierie à mesure que l’équipe grandit
- Enquêter sur les bugs iOS et les corriger, ainsi que résoudre les problèmes de performances et de fiabilité
- Collaborer avec les équipes Paiements et portefeuille, Identité et confidentialité, Profil et communauté, et Voyageurs et hôtes dans les domaines du produit, du design et de la science des données
Exigences
- Au moins trois ans d’expérience professionnelle en ingénierie iOS, notamment dans la mise en œuvre de fonctionnalités pour une application grand public à grande échelle
- Solide maîtrise de Swift et expérience des architectures iOS modernes, notamment SwiftUI, la gestion d’état unidirectionnelle telle que MVI, MVVM ou Redux, et l’injection de dépendances
- Expérience de l’intégration d’API avec les équipes backend et les équipes d’autres plateformes, tout en maintenant un comportement cohérent entre les plateformes
- Capacité avérée à livrer des fonctionnalités, de la conception technique au lancement puis aux itérations suivantes, avec une autonomie croissante
- Excellentes aptitudes à la communication et à la collaboration, avec la volonté de solliciter et de prendre en compte les retours
- Aisance dans un contexte ambigu au sein d’une équipe nouvellement constituée
- Bonne connaissance des performances mobiles, de l’accessibilité et des pratiques de mise en production ou de CI pour une application grand public à grande échelle
- Résider dans un État où Airbnb, Inc. possède une entité enregistrée
Avantages
- Éligibilité aux primes
- Éligibilité à des attributions d’actions
- Éligibilité aux avantages sociaux destinés aux employés
- Crédits de voyage pour les employés
- Éligibilité au télétravail
- Travail occasionnel depuis un bureau Airbnb ou participation à des rencontres hors site, en accord avec le responsable
- Aménagements raisonnables pendant le recrutement pour les candidats en situation de handicap