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