Airbnb24.03.2026
Android Software Engineer, Quality Platform
Remote
Обязанности
- 01Построение AI-ориентированных инструментов: развитие автоматизации CI/CD за счет внедрения AI-агентов, предоставляющих интеллектуальную обратную связь разработчикам
- 02Повышение скорости разработки: выявление и устранение системных узких мест в жизненном цикле разработки для ускорения работы команд без ущерба для качества
- 03Продвижение культуры качества на этапе проектирования: взаимодействие с продуктовыми командами для guidance архитектурных решений, обеспечивающих модульность и тестируемость новых фич с первых строк кода
- 04Разработка масштабируемой инфраструктуры: ownership ключевых компонентов платформы автоматизированного тестирования (24x7), используемой сотнями инженеров Airbnb
- 05Разработка на Kotlin: написание высококачественного, производительного кода для расширения тестовых фреймворков и создания AI-инструментов для разработчиков
- 06Участие в design review: анализ архитектуры новых Android-фич с акцентом на модульности и тестируемости
- 07Применение AI: реализация LLM-решений для умной оркестрации тестов, генерации тест-кейсов и автономного обнаружения тестов для сокращения времени обратной связи в CI
- 08Кросс-функциональное взаимодействие: сотрудничество с командами Product и Mobile Infrastructure для выравнивания платформенных возможностей под нужды инженерной организации
- 09Менторство: ревью кода и техническое наставничество для коллег, поддержание культуры инженерной строгости и мастерства
Требования
- 01Опыт: 3+ года профессиональной разработки на Android (или PhD) в динамичной, быстрорастущей tech-компании
- 02Технические навыки: уверенное владение Kotlin и Android SDK, понимание современных архитектур Android и жизненного цикла Gradle
- 03Инфраструктурный опыт: опыт создания/поддержки масштабируемых фреймворков автоматизации тестирования (Espresso, Compose Test и др.)
- 04CI/CD и инструменты: опыт работы с оркестрацией CI/CD и стремление к разработке инструментов, улучшающих опыт разработки
- 05Интерес к AI: опыт или сильное желание применять AI/LLM для решения задач производительности и качества разработки
- 06Навыки решения проблем: способность работать с крупными, неоднозначными кодовыми базами и внедрять передовые решения
- 07Коммуникация: отличные навыки общения и способность вести технические обсуждения в кросс-функциональных командах
Условия
- 01Работа в глобальной tech-компании с миссией создания уникального опыта для миллионов пользователей
- 02Возможности для роста и работы над масштабными AI-проектами в области качества и разработки
- 03Участие в культуре инклюзивности и принадлежности, поддержка разнообразия и инноваций
- 04Условия для профессионального и личностного развития, менторство и наставничество от опытных инженеров
- 05Возможность работать над одним из крупнейших мобильных кодовых баз в мире
- 06Удаленная работа или гибридный формат (в зависимости от локации и политики компании)