Android-разработчик в команду транзакций Карт и Навигатора (Kotlin)
Описание
Локация: Москва, гибридный формат работы в офисе
Компания
Разработка Яндекс Карт и Навигатора — приложений для поиска мест, планирования маршрутов и городских транзакционных сценариев.
Что делать
Поддерживать, масштабировать и улучшать существующие транзакционные решения в Картах и Навигаторе.
Создавать новые сценарии для заказа такси и еды, записи в салоны, оплаты топлива, парковки, аренды самокатов и покупки страховых полисов.
Разрабатывать Android-функциональность, которой ежедневно пользуются миллионы людей.
Проводить эксперименты и развивать функции, повышающие пользу продукта для пользователей и бизнеса.
Взаимодействовать с командами iOS и Android, участвовать в технических обсуждениях и развитии мобильной платформы.
Требования
От 3 лет опыта разработки Android-приложений.
Глубокое знание Android SDK и современных принципов построения мобильной архитектуры.
Опыт разработки мобильных приложений и способность самостоятельно прорабатывать задачи от начала до конца.
Продуктовое мышление и умение находить баланс между пользовательским опытом и бизнес-целями.
Готовность брать ответственность за реализованные функции и развиваться как технический эксперт.
Хорошо, если есть
Опыт работы с Kotlin Multiplatform и кросс-платформенной бизнес-логикой.
Знакомство с однонаправленным потоком данных, модульной архитектурой и независимыми feature-модулями.
Культура и преимущества
Технологический стек: Kotlin Coroutines и Flow, RxJava 2, Kotlin Multiplatform, Retrofit, Ktor, Compose, Android View, KotlinInject, Dagger 2 и Redux.
Продуктовая разработка занимает около 80% времени, ещё 20% направляется на развитие технологий, автоматизацию и устранение технического долга.
Используются CI/CD, UI-тесты, A/B-эксперименты, мониторинг состояния приложений и автоматизация релизного процесса.
Есть гильдии Android- и iOS-разработчиков, регулярные технические встречи, платформенные обсуждения и продуктовые демо.
Поддерживаются work-life balance, обмен знаниями, обучение мобильной разработке и выступления на конференциях.