Android-разработчик

Местоположение и тип занятости

Полный рабочий деньМожно удаленно

Компания

Решение для eCommerce и ритейла

Описание вакансии

Условия работы

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 методологии;
Ежемесячные митапы.