Android-разработчик в сервис Яндекс.Доставка
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Команда мобильной разработки развивает несколько продуктов для пользователей сервиса и курьеров, а также занимается автоматизацией бизнес-процессов.
Разработку мы ведём в виде набора SDK-модулей, которые встраиваются в супераппы Яндекса (прежде всего, это Go — приложение для пользователей, и Про — приложение для исполнителей). Также на основе этих модулей делаются новые проекты, например международные запуски, автоматизация управления складами и другие.
Мы стараемся пробовать новые технологии и подходы. У нас есть задачи, где мы используем SwiftUI и Jetpack Compose (iOS и Android соответственно), есть отдельные проекты на Flutter, а для приёма платежей мы пользуемся технологией SoftPOS.
Наше понимание архитектуры не ограничивается словами MVC, MVP, MVVM, Viper, RIBs и так далее. Мы очень ценим знание принципов объектно-ориентированного анализа и дизайна, постоянно стремимся улучшать собственные навыки в этом направлении. Но ещё важнее для нас умение применять композицию, поддерживать dependency inversion, увидеть необходимость и применить facade.
Практически все задачи, которые мы делаем, подразумевают доработки в протоколе бэкенда, которые мы тесно обсуждаем с коллегами. Мы часто принимаем участие в проработке новых методов API или в изменении существующих.
Кроме того, многие проекты у нас кросс-командные: мы тесно взаимодействуем с командами Яндекс Go, Про, Маркета, Еды, Лавки.
Команда разработки ещё совсем молодая и активно расширяется: только за последний год мы выросли больше чем в два раза. Нам ещё многое предстоит придумать и сделать.
Что нужно делать:
- разрабатывать SDK нового сервиса и интегрировать его в различные приложения, в первую очередь в Яндекс Go;
- участвовать в проектировании взаимодействия между клиентским приложением и сервером;
- решать проблемы, касающиеся разнообразных сценариев и не только;
- писать код, который будет использоваться в Яндекс Go и не только.
Мы ждем, что вы:
- знакомы с Kotlin, Java и Android SDK;
- умеете реализовывать отзывчивые и интуитивно понятные UI.
Условия:
- офис в центре с бесплатной парковкой;
- расширенный пакет ДМС со стоматологией;
- премии по итогам работы каждые полгода;
- питание в офисе;
- бесплатные семинары и конференции, библиотека для сотрудников, множество внутренних тренингов;
- тренажёрный зал и дежурный врач в офисе;
- помощь с переездом из другого города;
- ипотечная программа.