Senior Android разработчик в команду авиа

З/П договорная
Размещено 02 мая
Профобласть: Продажи
Занятость: Полная
График работы: Полный день
Опыт работы: Более 3 лет


Примем на работу senior android в г. Москва.Мы в tutu занимаемся путешествиями, у нас есть электрички, самолёты, поезда, автобусы, отели, туры и вообще всё, что нужно для того, чтобы куда-то уехать. Сейчас конкретно мы отправляем в полёт несколько тысяч людей в день. Рядом с билетами есть куча полезной информации, например, мы показываем вероятность вылета рейса вовремя (это меняет конверсию) и так далее. Мы ищем Android-разработчика в команду авиации, задачи которого будут связаны с улучшением пользовательского опыта до, во время и после покупки билетов в двух мобильных приложениях общем приложении для поиска билетов и отелей и специализированном только для авиа. Немного про стек Пишем на Kotlin. Kotlin Coroutines/Flow для асинхронной работы. Для сетевых запросов используем Retrofit, для DI Dagger 2. Используем Jetpack Compose, Navigation Component. Используем Android View, активно переезжаем на Compose. Многомодульная архитектура, на уровне фичей используем MVVM/MVI-паттерны. Miro как инструмент проектирования, планирования и синхронизаций процессов. Jira как инструмент планирования, интеграций и ведения проектов. Основные задачи Работа над продуктом: Работа над новыми гипотезами и фичами для клиентов (мы проводим A/B-тесты и принимаем решения, опираясь на продуктовую аналитику). Поддержка текущих фич, работа с входящими задачами от поддержки (фикс багов, закрытие клиентских проблем). Контроль за состоянием и развитие кодовой базы приложения: Проектирование новых сервисов, разработка общих компонентов и солюшенов, техразвитие и улучшение продукта. Написание UI, Snapshot и Unit-тестов (у нас разработчики отвечают за качество продукта). Развитие общих компонентов в рамках решения текущих продуктовых задач (из двух вариантов: реализовать в конечном приложении или обобщить выбирать второе). От вас нужно Опыт разработки на платформе Android от 3 лет. Знание Android API, понимание Material Guidelines, архитектуры Android. Уверенное владение Kotlin. Опыт использования Coroutines/Flow. Опыт использования Jetpack Compose, Navigation Component. Опыт использования Dagger 2, Retrofit 2, опыт настройки OkHttpClient. Понимание архитектурных паттернов MVI/MVVM. Опыт разработки кастомных UI-компонентов на Android View / Compose. Опыт работы в многомодульных проектах. Знание ООП и паттернов проектирования. Опыт написания Unit- и UI-тестов. Опыт командной разработки, знание инструментов (Jira, Git). Фокус на постоянном развитии и знакомство с трендами Android-разработки. Про команду и рабочий процесс В команде есть Product Owner (PO), Techlead (TL), системный аналитик, дизайнер. Dev Team: 2 Backend, 3 Frontend, 1 iOS, 3 QA. График работы У нас возможна полная удалёнка, возможен гибрид. Про компанию Компания с хорошим техническим стеком, техруководителями и готовностью одними из первых пробовать новые технологии. Сильный блог на Хабре, где пишут в том числе технари о своей работе. Хорошая техническая инфраструктура, очень крутая внутренняя база знаний, культура API и так далее. Открываются новые направления, где можно делать всё с нуля. Весь положенный набор плюшек: ДМС со стоматологией, кухня в офисе, страховка на путешествия, ноутбук, премии по результатам работы, оплата больничных, регулярная переиндексация зарплаты, а также обучение, премия за прочитанные книги и обмен опытом. Структура собеседований Пройти HR-менеджера. Никаких кем вы видите себя через 5 лет. Встреча с парой техспецов. Можно понять, достаточно ли профессиональна наша команда и комфортно ли вам с ней будет. Мы в свою очередь проверим ваши профессиональные знания и навыки. Финальная встреча с руководителем.

Туту.ру
Поиск сотрудников на открытые вакансии
Москва