
Airbnb управляет глобальной туристической платформой, которая помогает гостям находить и бронировать жильё — от отдельных комнат и квартир до целых домов и бутик-отелей. На платформе также представлены впечатления от местных жителей, позволяющие путешественникам находить занятия помимо проживания. Компания работает в сферах путешествий, логистики и электронной коммерции, обеспечивая технологии и операционные процессы для проживания и впечатлений по всему миру.
Ведущий/старший инженер-программист iOS в Airbnb — удалённая работа в США
Создавайте интерфейсы на Swift и SwiftUI для продуктов Airbnb в сфере аккаунтов и коммерции, которыми пользуются миллионы гостей и хозяев. Разрабатывайте функции для мобильных платформ, уделяя особое внимание удобству, доступности и стабильности пользовательского опыта.
Описание
- Разрабатывайте iOS-продукты, поддерживающие функции аккаунтов для миллионов гостей и хозяев Airbnb
- Отвечайте за определённые функции — от технического планирования до выпуска
- Создавайте функциональность iOS с декларативным пользовательским интерфейсом и однонаправленными паттернами управления состоянием
- Работайте с командами продукта и дизайна над продуманными и доступными мобильными интерфейсами
- Координируйте работу с инженерами backend, Android и web, чтобы обеспечивать единое поведение и согласованность данных на разных платформах
- Пишите чистый, протестированный и поддерживаемый код, участвуйте в технических и дизайн-ревью
- Сотрудничайте с опытными инженерами и учитывайте обратную связь в своей работе
- Помогайте создавать переиспользуемые iOS-паттерны и инженерные практики по мере роста команды
- Исследуйте и исправляйте ошибки iOS, проблемы производительности и надёжности
- Сотрудничайте с командами Payments and Wallet, Identity & Privacy, Profile & Community, а также Guest & Host в направлениях продукта, дизайна и анализа данных
Требования
- Не менее трёх лет профессионального опыта разработки для iOS, включая выпуск функций в крупном потребительском приложении
- Уверенное владение Swift и опыт работы с современной архитектурой iOS, включая SwiftUI, однонаправленное управление состоянием, например MVI, MVVM или Redux, а также внедрение зависимостей
- Опыт интеграции API с backend-командами и командами других платформ при сохранении согласованного поведения на разных платформах
- Подтверждённая способность самостоятельно развивать функции от технического проектирования до запуска и последующих итераций
- Навыки эффективной коммуникации и сотрудничества, включая готовность запрашивать и применять обратную связь
- Готовность работать в условиях неопределённости в недавно созданной команде
- Хорошее знание производительности мобильных приложений, доступности и процессов выпуска или CI для крупного потребительского приложения
- Проживание в штате, где Airbnb, Inc. имеет зарегистрированное юридическое лицо
Преимущества
- Возможность получать бонусы
- Возможность получать акции или иные долевые вознаграждения
- Возможность пользоваться льготами для сотрудников
- Кредиты на поездки для сотрудников
- Возможность удалённой работы
- Периодическая работа из офиса Airbnb или участие во выездных мероприятиях по согласованию с руководителем
- Разумные условия и адаптации в процессе найма для кандидатов с инвалидностью