О компании и команде
Мы в поисках Android developer на наше направление разработки онлайн-магазина. Позиция открыта в команде Delivery Platform (func).
Delivery Platform (func) - команда занимается поддержкой и развитием платформы Express - большой системы, отвечающей за всю последнюю милю доставки Lamoda. А Express.Mobile это мобильный интерфейс и немного логики для Торговых Представителей в системе Express.
Чем вам предстоит заниматься:
- разрабатывать новую функциональность на Kotlin;
- поддерживать и развивать текущие приложения: Express.Mobile (Kotlin 1.7, Android SDK 22-29) и основное приложение Lamoda;
- участвовать в Code-review;
- участвовать в проектировании новых архитектурных решений в приложениях;
- писать Unit-тесты;
Как мы работаем:
- пишем на последних версиях Kotlin;
- используем Kotlin Coroutines;
- у нас продвинутый CI/CD c автоматическим запуском Unit и UI тестов, автоматической проверкой Code style на каждый push (используем ktlint);
- у нас есть вспомогательные инструменты для разработки, такие как: удобное мокирование запросов к API, настраиваемая Debug панель прямо в приложении;
- стараемся не накапливать технический долг. Есть квартальный план на его сокращение, на который выделяется 20% времени.
Ожидания от кандидата
- опыт коммерческой разработки Android приложений от 2-х лет (будет здорово, если вы прикрепите ссылку в Google Play на приложение, над которым работали)
- знания Kotlin и Coroutine;
- опыт работы с Dagger 2;
- знания Android SDK (21+);
- знание архитектурных паттернов MVVM/MVP;
- опыт работы в команде;
- понимание Clean Architecture, SOLID;
- понимание как строить UI как на Android View, так и на Jetpack Compose.
Условия работы
- Официальное оформление, белую заработную плату;
- Гибкий график работы, есть возможность удобно планировать рабочее и личное время, а также работать удаленно;
- Расширенную ДМС программу со стоматологией в первые две недели работы;
- Скидки на весь каталог сайта Lamoda;
- Лучшее оборудование для работы;
- Работу в независимых командах, возможность планировать, определять релизный цикл приложений;
- Обмен знаниями внутри компании - мы организуем внутренние митапы и являемся площадкой для различных IT сообществ;
- Возможность посещать конференции в качестве слушателей и докладчиков (для желающих профессионально подготовиться к выступлениям с докладами или презентациями у нас есть Speakers Club);
- Вовлеченный в процессы менеджмент: наше руководство понимает и учитывает все особенности IT-разработки и готово услышать ваши крутые идеи;
- Для тех, кому комфортнее работать в офисе - уютный офис в Москве.