Android-разработчик
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
retailCRM — это крупнейшая CRM для омниканальной и онлайн-торговли. Мы делаем лучшее решение на рынке, которое помогает эффективно развивать и масштабировать бизнес наших клиентов.
Наш проект работает как SaaS, которым каждый день пользуются несколько тысяч клиентов. Также мы внедряем enterprise-версию системы в крупные ecommerce-проекты, входящие в ТОП-100.
retailCRM вырос с нуля до большого высоконагруженного проекта (3 датацентра в Европе и России, 50+ млн запросов к backend в сутки, 50+ тысяч запросов к БД в секунду, 6+ млн фоновых задач в сутки).
Мы ценим время нашей команды, автоматизируя внутренние процессы с помощью git, docker, gitlab, jenkins, slack, zabbix, pinba автоматических деплоев и организуя работу по Scrum.
Требования:
Опыт разработки мобильных приложений от 3-х лет;
Уверенное знание знание технологического стека Android SDK, Kotlin/Java, Moxy, MVP/MVVM, Firebase, Support Library, гайдлайнов;
Опыт построения Clean Architecture, работы с Dagger2, умение работать с рефлексией, аннотациями;
Создание кастомных view в соответствии с дизайном.
Опыт работы с RxJava и RxAndroid, Retrofit; работа с файлами в Android;
Опыт работы с git, умение писать как unit тесты, так и автоматизированные ui тесты. Опыт работы с CI/CD;
Английский язык на уровне понимания технической литературы.
Условия:
Хорошая заработная плата с регулярным повышением;
Расширенный соцпакет (фитнес, ДМС, обучение и др.);
Возможен гибкий график и удаленная работа;
Работа по SCRUM методологии;
Ежемесячные митапы.