Netflix
Software Engineer 5 - Android (DVX Mobile Core)
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер в команду DVX Mobile Core, отвечающую за архитектуру Android-приложения Netflix. Роль про создание переиспользуемой архитектуры, UI-инфраструктуры и инструментов, ускоряющих работу продуктовых команд.
Задачи
- Вести крупные многоквартальные инициативы, ускоряющие работу других инженеров
- Строить связную переиспользуемую архитектуру: server-driven UI, data-centric подход, модуляризация, unidirectional state flow
- Повышать измеримость качества через тестирование, телеметрию и стандарты надёжности
- Разрабатывать надёжный расширяемый player framework
- Внедрять новые технологии, включая AI, в практические инструменты
- Проектировать UI-инфраструктуру и архитектуру
- Писать документацию и пути миграции для других команд
- Проводить автоматизированные тесты (JVM unit, Espresso, Paparazzi)
- Менторить менее опытных инженеров и задавать техническую планку
- Отслеживать новые Android-технологии и модернизировать код
Требования
- Опыт ведения многомесячной кросс-командной технической инициативы от неопределённости до внедрения
- Умение самостоятельно находить проблемы, обосновывать и решать их
- Дисциплинированное ведение проектов: вехи, раннее выявление рисков, зависимости
- Глубокая экспертиза в Android: Kotlin и Jetpack Compose
- Применение архитектурных паттернов (MVVM, unidirectional flow, модуляризация) в крупной кодовой базе
- Умение работать с Java и GraphQL при необходимости
- Практическое суждение о бизнес-, пользовательских и архитектурных компромиссах
- Ясная коммуникация и построение доверия между product, design и engineering
- Плюс: server-driven UI, Circuit, Paparazzi, media playback или player frameworks, телеметрия и reliability engineering, AI-assisted development
Условия
- Годовая зарплата без бонусов, диапазон $388,000.00 - $558,000.00 в зависимости от локации
- Выбор соотношения зарплаты и stock options
- Медицинские планы, поддержка ментального здоровья
- 401(k) с match от работодателя, Stock Option Program
- Программы по инвалидности, HSA/FSA, family-forming benefits, страхование жизни
- Оплачиваемые отпуска и flexible time off
- Глобальная разнообразная команда, культура открытой коммуникации
Навыки
- Android
- Kotlin
- Jetpack Compose
- Java
- GraphQL
- MVVM
- unidirectional flow
- модуляризация
- server-driven UI
- Circuit
- Paparazzi
- Espresso
- JVM unit tests
- телеметрия
- media playback
- player frameworks
- AI-assisted development