Fanatics

Senior Engineer, Android

Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.

Senior Android-инженер в команду Instant Rips продукта Fanatics Live — live-коммерции для коллекционеров спортивных карточек. Отвечает за фичи live-аукционов, стримов, чата и маркетплейса end-to-end.

Задачи

  • Проектировать и выпускать production-фичи Android в live-break опыте: аукционы, просмотр стримов, чат, маркетплейс и инструменты коллекционеров
  • Вести фичи end-to-end: клиентские и API-контракты, состояние и бизнес-логика, Compose UI, тестирование, релиз и production health
  • Строить real-time решения, устойчивые к реконнектам, изменениям жизненного цикла, деградации сети и пиковым нагрузкам
  • Писать качественное покрытие тестами на уровнях unit, integration и UI, включая детерминированные тесты для Coroutines, Flow и failure-путей
  • Улучшать производительность, стабильность, доступность, безопасность и надёжность приложения на широком спектре Android-устройств и версий ОС
  • Диагностировать сложные production-проблемы с помощью observability, аналитики, экспериментов и обратной связи от пользователей
  • Ревьюить pull request'ы с инженерным суждением: находить реальные дефекты, приоритизировать важное и наставлять команду
  • Участвовать в архитектурных решениях: модуляризация, управление состоянием, dependency injection, networking, persistence и обработка ошибок
  • Тесно работать с Product, Design, backend, iOS, Data и платформенными командами для проработки tradeoff'ов
  • Менторить менее опытных инженеров и поднимать планку качества в команде

Требования

  • 5+ лет разработки и выпуска consumer-facing Android-приложений под нагрузкой
  • Глубокое владение Kotlin и современной Android-экосистемой
  • Jetpack Compose: state-aware UI, навигация, recomposition, доступность и производительность
  • Coroutines и Flow: structured concurrency, отмена, обработка ошибок, реактивные стримы, lifecycle-aware collection
  • Основы Android: жизненный цикл application и activity, configuration changes, process death, networking, persistence, background work и оптимизация производительности
  • Опыт проектирования модульных, поддерживаемых приложений с чётким управлением состоянием, dependency injection и тестируемыми границами
  • Интеграция с API и real-time: REST или GraphQL, streaming, WebSocket или subscription-based паттерны
  • Сильные практики unit, integration и UI-тестирования с современными Android-инструментами и dependency fakes/mocks
  • Operational excellence: профилирование, мониторинг крашей и производительности, аналитика, эксперименты и сложный production-дебаг
  • Gradle и CI/CD: автоматизированные сборка, тестирование, quality- и release-пайплайны
  • Практический опыт использования AI-инструментов для ускорения разработки с проверкой корректности, безопасности и поддерживаемости
  • Senior-level ownership: самостоятельная поставка сложных фич, ясная коммуникация tradeoff'ов и менторство инженеров

Условия

  • Базовая зарплата $160,000–$200,000 в год (диапазон для Нью-Йорка, без учёта краткосрочных и долгосрочных бонусов)
  • Финальный компенсационный пакет зависит от локации, опыта, квалификации и обучения
  • Информация о бенефитах на https://benefitsatfanatics.com/
  • Fanatics никогда не требует оплаты от кандидатов; коммуникация только с адресов @collectfanatics.com

Навыки

  • Kotlin
  • Jetpack Compose
  • Coroutines
  • Flow
  • Android
  • REST
  • GraphQL
  • WebSocket
  • Gradle
  • CI/CD
  • Dependency Injection
  • Unit testing
  • UI testing
  • Integration testing
  • AI tools

Похожие вакансии

Principal Software Android Architect
Zebra TechnologiesSeniorHoltsvilleГибрид
138,800 – 208,200 USD в год
6 окт.
Software Engineer (Mobile & Sensing)
CartesianMiddleCambridgeОфис
120,000 – 180,000 USD в год
4 сент.
Software Engineer III, Mobile, Android
GoogleMiddleMountain ViewОфис
147,000 – 210,000 USD в год
4 сент.
Software Engineer II, Android
MatchMiddlePalo AltoГибрид
140,000 – 160,000 USD в год
3 сент.
Staff / Principal Software Engineer, In-Vehicle AI Experiences
General MotorsSeniorMountain ViewГибридРелокация
189,300 – 290,000 USD в год
3 сент.
Senior Engineer, Android — Fanatics, 160,000 – 200,000 USD в год, New York | itrelocate