Senior Android Developer
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Кто мы?
Мы — команда увлеченных людей и делаем сервис, который позволяет превратить обычный, даже самый рутинный, момент жизни в яркий и насыщенный.
Очень может быть, что скоро ты будешь менять мир аудио вместе с нами.
Наша цель — стать аудиопривычкой современного человека.
Как мы живем:
Мы ценим свободу. Ты всегда можешь свободно выражать свои мысли и идеи, а выбор пути решения задач всегда за тобой.
Мы — творцы. Знай, что тут ты можешь смело создавать новое, экспериментировать и творить, развивая себя.
Мы все на одной волне. Каким бы сложным не был проект, какие бы сроки не стояли, ты точно знаешь, что найдешь помощь и поддержку среди коллег.
Все, что тебе нужно для комфортной работы — всегда под рукой, а если чего-то не хватает, то всегда можно об этом сказать.
Чем нужно будет заниматься?
- Создание нового и оптимизация работы имеющегося функционала мобильного приложения;
- Участие в проектировании и разработке архитектуры и модулей приложения;
- Ведение технологических треков проекта;
- Выполнение задач, назначаемых в рамках планирования каждого из двухнедельных спринтов;
- Инициирование, проработка и выполнение задач для устранения технического долга, написание тестов;
- Участие в интеграции системы с другими продуктами компании и партнёров;
- Технологии: Kotlin, RxJava 2, Apollo, Retrofit, StorIO, Dagger 2, Agora, ExoPlayer, Firebase и др.
Что мы ожидаем от кандидата:
- Опыт разработки Android-приложений от 3х лет;
- Опыт проектирования мобильных приложений с видео- и аудио- контентом, опыт работы с ExoPlayer;
- Хорошее знание Kotlin, Java и Android SDK;
- Опыт работы с многопоточностью, знание java.util.concurrent.;
- Знание технологий: RxJava2, Dagger2, Android Architecture Components;
- Опыт работы с Service/IntentService/WorkManager. Знание особенностей работы и понимание ограничений этих инструментов;
- Опыт работы с кэшированием данных. Знание Room, Realm, опыт работы с миграциями данных;
- Умение работать с Custom View;
- Опыт работы c GraphQL;
- Знание одного из паттернов MVP, MVVM, MVI;
- Умение писать поддерживаемый и тестируемый код, согласно принципам SOLID.
Работа должна быть в удовольствие, поэтому ты получаешь:
- Все преимущества работы в аккредитованной IT-компании;
- Возможность делать продукт, который вдохновляет, приносит пользу и которым пользуются миллионы;
- Стильное рабочее пространство рядом с м. Кутузовская (7 минут от метро и МЦК);
- Возможность работать удаленно или в гибридном графике, выбирать начало и окончание рабочего дня, брать дополнительные дни отпуска;
- ДМС со стоматологией с первого рабочего дня для тебя и для твоего питомца (что? да, ведь мы обожаем животных!);
- Заботу о психологическом здоровье и компенсацию затрат на платформе «Ясно»;
- Полезные завтраки и перекусы в офисе каждый день;
- Занятия в офисном спортзале, йогу и фитнес, компенсацию затрат на спорт;
- Оплату участия в конференциях и помощь в подготовке выступлений, скидки на изучение английского, доступ к корпоративным обучающим ресурсам;
- Возможность делиться новостями и экспертизой с коллегами на ежемесячных митапах и внутренних мероприятиях;
- Личный Buddy для быстрой адаптации в первые месяцы работы;
- Вечеринки с артистами в офисе и проходки на их концерты!
- Возможность слушать музыку на работе
Приходи в Звук слушать музыку, жить музыкой, творить музыку. Не работа, а удовольствие!