Android Средний
Dagger Средний
Kotlin Продвинутый
Retrofit Средний
Rxjava Средний
Опыт в специальности middle
Яндекс.Еда — сервис для заказа еды из ресторанов и продуктов из магазинов.
С Яндекс.Едой сотрудничают 27 тысяч заведений и более тысячи магазинов в 130 городах.
Мы постоянно развиваем и улучшаем наше клиентское приложение, разрабатываем новые фичи, пишем красивый код на Kotlin (Java в проекте практически нет). Предстоит делать кучу всего разного, и технического, и продуктового. Огромный продуктовый бэклог, в котором есть задачи на любой вкус, вам понравится!
Наш стэк:
- Kotlin, Java кода практически нет
- Архитектура MVP (на некоторых экранах MVI), используем Moxy
- Вся бизнес логика на RxJava2, DI написан на Dagger2
- Работа со писками через Epoxy, Работа с сетью через Retrofit, работа с картинками через Fresco
- Навигация основана на Cicerone
- Поддерживаем GCM и HCM, выкладываемся в гугловый и хуавейный сторы
- Общая дизайн система с Яндекс.Go
- Используем решения яндекса чтоб быть в одной инфраструктуре: SDK карт, паспорта(авторизация), плюса, сторисов
- Аналитика - AppMetrica и Adjust
- Unit тесты на JUnit и Mockito, UI тесты на Kaspresso
- Вся логика сборки описана на Kotlin DSL, а не Groovy
Чем нужно будет заниматься
Мы ждем, что вы:
- имеете опыт разработки мобильных приложений на Kotlin;
- имеете глубокие знания Android SDK;
- разрабатывали на языке программирования Kotlin;
- разрабатывали мобильные приложения на языке Java больше двух лет;
- знаете Android SDK;
- понимаете принципы объектно-ориентированного программирования SOLID, знаете архитектурные подходы MVP и MVI;
- понимаете принципы параллельного и многопоточного программирования;
- ответственны и внимательны к деталям.
Будет плюсом, если вы:
- работали с библиотеками RxJava 2, Dagger 2, Retrofit;
- знаете архитектурный подход MVVM;
- умеете профилировать и оптимизировать приложения;
- умеете настраивать непрерывную интеграцию и доставку (CI/CD);
- писали автотесты;
- знаете Git;
- работали в команде.
Условия:
- комфортный офис в шаговой доступности от метро;
- гибкий график работы и возможность удаленной работы;
- бесплатная парковка на территории бизнес-центра;
- компенсация расширенного пакета ДМС со стоматологией, полная компенсация больничных;
- премии по итогам работы каждые полгода;
- качественное обучение: поездки на семинары и конференции, библиотека для сотрудников, множество внутренних тренингов;
- компенсация питания;
- тренажерный зал и дежурный врач в офисе;
- ипотечная программа через год работы.
Про процесс найма в компанию Яндекс можно прочитать здесь: https://yandex.ru/jobs/ya-interview
-
-
-