Fanatics Inc.
Senior Staff Engineer - Mobile, Fanatics Markets
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior Staff инженер в команду Fanatics Markets — приложение для предсказаний и трейдинга. Отвечает за мультиплатформенную стратегию на Kotlin Multiplatform, архитектуру и стандарты мобильной разработки.
Задачи
- Определять мультиплатформенную инженерную стратегию для Android и общих KMP-слоёв
- Вести сложные многоквартальные фичи от архитектуры до деплоя на нескольких платформах
- Определять и внедрять инженерные принципы и лучшие практики для Android и KMP
- Принимать архитектурные решения в многослойной многомодульной KMP-кодовой базе
- Формировать контракты и общую библиотеку UI-компонентов с платформенными командами
- Принимать технические решения совместно с продуктом, дизайном и руководством
- Отвечать за качество, тестируемость, метрики и здоровье билд-системы
- Менторить инженеров всех уровней
- Участвовать в on-call и устранять кросс-командные блокеры
- Проводить строгие код-ревью
Требования
- 10+ лет опыта разработки масштабируемых consumer-facing Android-приложений
- Экспертный уровень Kotlin: корутины, flow, идиомы языка
- Глубокое владение KMP и опыт масштабирования общей бизнес-логики в многомодульной кодовой базе
- Сильное владение MVI и реактивными архитектурными паттернами
- Экспертиза в Gradle и билд-системах: многомодульные проекты, convention plugins, управление зависимостями
- Опыт с CI/CD, версионированием SDK и автоматизированным релиз-менеджментом
- Практический опыт с Compose и Compose Multiplatform
- Умение понятно доносить сложные технические решения до инженеров и нетехнических стейкхолдеров
- Опыт улучшения Agile/SCRUM процессов
Условия
- Remote-формат (#LI-Remote)
- Бонусы и полный соцпакет для full-time
- Бенефиты: https://benefitsatfanatics.com/
- Возможны очные этапы интервью и онбординг в Нью-Йорке
Навыки
- Kotlin
- Kotlin Multiplatform
- Compose Multiplatform
- Jetpack Compose
- MVI
- Gradle
- CI/CD
- Android
- iOS
- KSP
- Koin
- Dependency Injection
- Feature Flags
- Mobile Observability