Airbnb
Airbnb
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 или участие во выездных мероприятиях по согласованию с руководителем
  • Разумные условия и адаптации в процессе найма для кандидатов с инвалидностью