Netflix
Software Engineer 5 - Android
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior Android-инженер в команду Member Experience Client Foundations, которая строит server-driven UI (SDUI) архитектуру и инструменты для клиентских приложений Netflix. Роль сфокусирована на Android UI-архитектуре и фреймворках, с влиянием на общую архитектуру для iOS, Android, TV и Web.
Задачи
- Проектировать и писать поддерживаемый, производительный Android-код с документацией для Android-разработчиков Netflix
- Определять и продвигать лучшие практики, обеспечивающие консистентность, надёжность и простоту в кодовой базе с высоким объёмом коммитов
- Использовать современные технологии (Kotlin, Jetpack Compose, Circuit, Dagger/Hilt, GraphQL) для масштабируемых решений в рамках общей SDUI-архитектуры
- Писать код с учётом тестируемости и автоматизированные тесты (JVM Unit, Espresso, Paparazzi)
- Следить за передовыми Android-технологиями и практиками, модернизировать кодовую базу
- Сотрудничать с кросс-функциональными партнёрами из клиентских и серверных команд для реализации видения фреймворка и архитектуры
- Менторить и развивать менее опытных Android-инженеров
- Влиять на roadmap фреймворка и архитектуры, предлагать перспективные технические решения с минимальным надзором
Требования
- Глубокое понимание технического ландшафта Android-разработки, способность вводить новые парадигмы и практики
- Умение самостоятельно выявлять возможности и продвигать перспективные технические решения и roadmap
- Практичный подход к решению задач с учётом trade-offs и без over-engineering
- Сильный трек-рекорд ведения проектов и достижения результатов, отличные навыки управления проектами и оценки
- Уважение к разнообразию точек зрения и коллаборативный подход
- Опыт внедрения GenAI и агентных workflow в инженерную практику команды, а не только личного использования инструментов
Условия
- Компенсация состоит только из годовой зарплаты, без бонусов; можно выбирать соотношение зарплаты и опционов
- Диапазон компенсации для роли: $388,000.00 - $558,000.00 (зависит от локации)
- Комплексные бенефиты: медицинские планы, поддержка ментального здоровья, 401(k) с match от работодателя, программа опционов, программы по инвалидности, HSA/FSA, family-forming бенефиты, страхование жизни
- Оплачиваемые отпуска: 35 дней в год для почасовых сотрудников; гибкий отпуск для salaried-сотрудников
- Распределённая команда по США с частичным пересечением по pacific time; команда remote-inclusive, место работы — на усмотрение сотрудника
Навыки
- Android
- Kotlin
- Jetpack Compose
- Circuit
- Dagger
- Hilt
- GraphQL
- JVM Unit
- Espresso
- Paparazzi
- Swift
- JavaScript
- TypeScript