Fanatics
Software Engineer, Android
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Android-инженер в команду Fanatics Collect, работающую над маркетплейсом коллекционных товаров. Разработка Android-приложения и внутренних инструментов для поддержки операционных процессов маркетплейса.
Задачи
- Разрабатывать, тестировать, поддерживать и улучшать Android-приложения и возможности, поддерживающие Fanatics Collect и Marketplace Operations
- Создавать внутренние инструменты и технические решения для более эффективного управления рабочими процессами маркетплейса
- Работать с Marketplace Operations для выявления проблем, определения их причин и перевода операционных потребностей в технические решения
- Расследовать и устранять проблемы приложений и маркетплейса, включая проблемы на стыке Android-опыта и поддерживающих систем
- Улучшать процессы за счёт автоматизации, инструментов, мониторинга и лучшего доступа к информации
- Выявлять повторяющиеся операционные проблемы и разрабатывать решения, снижающие ручной труд
- Отлаживать продакшн-проблемы с помощью логов, мониторинга, аналитики и других диагностических инструментов
- Сотрудничать с продакт-менеджерами и инженерами для определения, когда операционная проблема требует технического решения, улучшения продукта или изменения процесса
- Писать поддерживаемый, хорошо протестированный код и участвовать в код-ревью
- Поддерживать надёжность, производительность и поддерживаемость Android-приложения
- Участвовать в технических обсуждениях и предлагать идеи по улучшению архитектуры, инструментов и процессов разработки
- Создавать и поддерживать документацию по инструментам, процессам и типовым проблемам
- Сопровождать внедрение и валидацию решений на этапах разработки, тестирования, релиза и продакшна
- Балансировать плановую инженерную работу с операционными потребностями и возникающими проблемами маркетплейса
Требования
- Профессиональный опыт разработки ПО с фокусом на Android-приложения
- Опыт разработки Android-приложений на Kotlin и с современными практиками Android-разработки
- Понимание архитектуры Android-приложений, жизненного цикла, сетевого взаимодействия, хранения данных и разработки пользовательского интерфейса
- Опыт работы с API и интеграции мобильных приложений с бэкенд-сервисами
- Знакомство с тестированием ПО, отладкой, контролем версий, код-ревью и современными процессами разработки
- Умение исследовать технические проблемы, выявлять их причины и разрабатывать практичные решения
- Опыт использования логов, мониторинга, аналитики или других диагностических инструментов
- Умение брать на себя ответственность за определённые технические задачи и доводить их до решения
- Здравый смысл в вопросе, когда решать проблему самостоятельно, а когда привлекать других инженеров или партнёров
- Сильные навыки сотрудничества и коммуникации, особенно при работе с не-инженерными партнёрами
- Интерес к улучшению процессов и использованию автоматизации для устранения повторяющейся работы
- Умение балансировать несколько приоритетов в быстро меняющейся среде
- Любознательность в отношении маркетплейсов, коммерции, коллекционирования и поддерживающих их систем
Условия
- Диапазон базовой зарплаты для Лос-Анджелеса: $130,000—$160,000 USD
- Базовая оплата не включает краткосрочные и долгосрочные поощрительные выплаты
- При определении базовой оплаты учитываются локация, опыт, квалификация и обучение
- Информация о бенефитах доступна на https://benefitsatfanatics.com/
Навыки
- Android
- Kotlin
- API
- логирование
- мониторинг
- аналитика
- автоматизация
- тестирование
- отладка
- code review
- Git