Airbnb
Airbnb
Airbnb управляет глобальной туристической платформой, которая помогает гостям находить и бронировать жильё — от отдельных комнат и квартир до целых домов и бутик-отелей. На платформе также представлены впечатления от местных жителей, позволяющие путешественникам находить занятия помимо проживания. Компания работает в сферах путешествий, логистики и электронной коммерции, обеспечивая технологии и операционные процессы для проживания и впечатлений по всему миру.

Ведущий разработчик нативных мобильных приложений (iOS и Android) в Airbnb

Разрабатывайте и развивайте нативные приложения Airbnb для iOS и Android, которыми пользуются гости и хозяева. Руководите выпуском функций на обеих платформах, поддерживая высокие стандарты архитектуры, производительности, размера приложения и качества кода.

Описание

  • Параллельно разрабатывать и выпускать функции в нативных приложениях для iOS и Android
  • Работать с партнёрами по продукту и дизайну, превращая спецификации в реализации, соответствующие особенностям платформ
  • Поддерживать стандарты архитектуры, производительности и размера приложения на обеих платформах
  • Улучшать общие клиентские контракты, включая схемы, журналирование и фреймворки тестирования
  • Выявлять изменения, способные привести к расхождениям между платформами iOS и Android
  • Поддерживать инженеров, переходящих к разработке для двух платформ, через совместную работу и проверку кода
  • Участвовать в технических проверках и обсуждениях архитектуры, затрагивающих обе платформы
  • Доводить функции от первоначальной концепции до завершения в обоих приложениях
  • Принимать архитектурные решения, сохраняющие согласованность кодовых баз на Swift и Kotlin

Требования

  • Не менее шести лет профессионального опыта в разработке программного обеспечения
  • Актуальный практический опыт разработки нативных приложений для iOS с использованием Swift и UIKit или SwiftUI
  • Актуальный практический опыт разработки нативных приложений для Android с использованием Kotlin и Jetpack Compose
  • Подтверждённая способность самостоятельно реализовывать функции средней и высокой сложности на любой из платформ
  • Умение читать, диагностировать и анализировать код другой мобильной платформы
  • Опыт поддержания согласованности между двумя независимыми нативными кодовыми базами в крупномасштабных проектах
  • Готовность полностью отвечать за функции в условиях неопределённости
  • Опыт совместной работы с командами продукта и дизайна для превращения неясных требований в конкретные реализации
  • Понимание полностью нативной мобильной разработки и практических кроссплатформенных инструментов
  • Необходимо проживать в штате США, где Airbnb, Inc. поддерживает зарегистрированное юридическое лицо

Преимущества

  • Возможность получать бонусы
  • Возможность получать долю в капитале компании
  • Льготы для сотрудников
  • Туристические кредиты для сотрудников
  • Возможность удалённой работы
  • Периодическая работа из офиса Airbnb или участие во встречах вне офиса
  • Разумные условия во время процесса найма