Android-разработчик (middle/senior)
Требуемый опыт работы: 3–6 лет
Полная занятость, удаленная работа
Екатеринбург

Android-разработчики ЦВТ создают сервисы для наших ключевых клиентов.
- Для самой дорогой компанией Рунета (по версии Forbes) мы разрабатываем крупнейший инфосервис о кино в России, одноименный онлайн-кинотеатр, стриминговую музыкальную платформу и другие продукты.
- Для двух наших клиентов из финсектора — крупнейшего частного банка в России и крупнейшего онлайн-банка в мире — мы разрабатываем сервисы экосистемы ИТ-продуктов.
Приглашаем тебя стать частью одной из наших продуктовых команд. Ожидаем, что ты обладаешь всеми навыками для разработки сервисов, которыми пользуются десятки миллионов людей.
задачи
- Создание и поддержка SDK для оплаты подписки на сервисы клиента;
- Миграция кода из сервисов экосистемы в репозиторий сервиса единой подписки;
- Настройка сборок/релизов;
- Добавление аналитики, логирования, удаленных логов, мониторингов;
- Работа с медиаконтентом (онлайн- и офлайн-воспроизведение);
- Построение кастомных View;
- Оптимизация работы с сетью;
- Оптимизация отрисовки экранов приложения;
- Реализация DI;
- Написание unit- и UI-тестов;
- Работа с многопоточностью через Coroutines и Rx;
- Проведение технических исследований.
навыки
- 2+ года опыта коммерческой разработки;
- Знание платформы Android;
- Уверенное знание Android SDK;
- Уверенное владение Java и Kotlin;
- Опыт работы с Retrofit, RxJava, Coroutine, Dagger2, Koin, Android Jetpack;
- Умение писать тестируемый код;
- Знание паттернов Singleton/Factory;
- Понимание архитектурных паттернов MVP, MVVM;
- Умение применять на практике принципы ООП и SOLID;
- Умение работать с чистой архитектурой;
- Умение оформлять код по Java Code Style;
- Опыт работы с SQL (SQLite) и ORM;
- Опыт работы с REST API и JSON;
- Опыт работы с Git;
- Опыт участия в код-ревью;
- Знание классических алгоритмов и структур данных;
- Понимание работы протокола HTTP;
- Навыки работы с потокобезопасным кодом;
- Умение планировать и оценивать задачи;
- Умение управлять требованиями (составом фичи, сроками и качеством).
будет плюсом
- Знание принципов Material Design;
- Умение проектировать архитектуру приложения;
- Опыт работы с таск-трекерами (Redmine, Asana, Jira);
- Опыт работы с системами автоматической сборки проектов (например, Gradle);
- Умение учитывать неочевидные моменты при решении продуктовых задач (совместимость с существующими компонентами, работу в разных окружениях);
- Опыт проведения технических собеседований.
Расскажу больше о вакансии в телеграм @ivannamry
Мы специализируемся на полном цикле разработки ИТ-продуктов. Развиваем направления бизнес-аналитики, дизайна, frontend-, mobile- и backend-разработки (Java, .NET, PHP), тестирования, системного администрирования и проектного управления.
Белая зарплата
ДМС
Индивидуальные планы развития
Библиотека профлитературы
Курсы английского
Аккредитованная компания

Задайте вопрос работодателю
Где располагается место работы?Какой график работы?Вакансия открыта?Какая оплата труда?Как с вами связаться?Другой вопрос
Вакансия опубликована 30 января 2023 в Екатеринбурге
Отзывы о компании
63%
Что говорят сотрудники
Наличие кухни, места для обеда
Своевременная оплата труда
Корпоративные мероприятия
Похожие вакансии
Старший специалист по анализу защищенности (pentest)
120 000 – 190 000 руб.Екатеринбург