Android developer
Мы связываем удивительный мир путешествий и открытий с обычными людьми, предоставляя удобные и полезные инструменты для планирования поездок
в команду ЖД
Кто мы
путешественников, пользующихся нашими приложениями
крупнейших туристических онлайн-ресурсов в мире
штатных сотрудников, увлеченных путешествиями
+
600
на мировом рынке онлайн путешествий
20
млн
20
лет
30
топ
Вы:
И что у вас за команда?
Туту:
Привет! Мы команда ЖД. Вместе с нами ты будешь развивать лидирующий сервис онлайн-продаж Ж/Д билетов. На ближайшее время у нас есть несколько крупных целей, в достижении которых потребуется твое участие:

→ Укрепление лидерства в сегменте продажи ЖД билетов
- Усиление позиций на органической поисковой выдачи (SEO)
- Снижение издержек на эксплуатацию продукта
- Редизайн основных посадочных страниц и флоу покупки ЖД билетов
- Расширение географии продаж
- Внедрение программ лояльности и скидок для ЖД клиентов

→ Интеграция с другими продуктами для формирования тревел-молла путешествий
- Миграция флоу покупки ЖД билетов на новую реализацию процессиногово движка (checkout)
- Подключение доп. услуг
- Реализация дополнительных механик расширяющих пользовательский опыт покупки ЖД билетов
Вы:
А кого вы ищете?
Туту:
Сейчас мы ищем Android-разработчика, который наверстает отставание функционала ЖД в мобильном приложении по сравнению с веб-версией.
Немного про стек
Основной язык - Kotlin. Уже давно переехали на него, но немного Java осталось, процентов 15%
Выпиливать не бежим, но каждый раз, когда сильно меняем модуль, переписываем его на новом стеке.
В качестве архитектуры всего приложения используем Clean Architecture, а для слоя представления - MVVM с единым состоянием. Склеиваем всё вместе с помощью Dagger.
Для асинхронщины используем Kotlin Coroutines, но в старых модулях еще встречается RxJava.
Внедряем Compose в новые и существующие экраны, ведь за ним будущее.
Для CI/CD используем облачный Github Actions, облака дешевле людей.
Пишем Unit и UI-Snapshot-тесты. Активно гоняем на Firebase Test Lab.
Используем мульти-репозитории для распараллеливания разработки между командами.
Основные задачи
Работа над продуктом:
— Работа над новыми гипотезами и фичами для клиентов (мы проводим A/B-тесты и принимаем решения, опираясь на продуктовую аналитику);
—Поддержка текущих фич, работа с входящими задачами от поддержки (фикс багов, закрытие клиентских проблем).
Контроль за состоянием и развитие кодовой базы приложения:
— Проектирование новых сервисов, разработка общих компонентов и солюшенов, тех. развитие и улучшение продукта;
— Написание UI, Snapshot и Unit тестов (у нас разработчики отвечают за качество продукта);
— Развитие общих компонентов в рамках решения текущих продуктовых задач (из двух вариантов: реализовать в конечном приложении или обобщить – выбирать второе).
От вас нужно
Опыт разработки на платформе Android от 3 лет.
Знание android API, понимание material guidelines, архитектуры Android.
Уверенное владение Kotlin.
Многопоточное программирование.
Опыт использования Dagger 2.
Опыт создания клиент-серверных систем/приложений.
Опыт разработки кастомных UI-компонентов.
Знание ООП и шаблонов проектирования.
Опыт командной разработки, знание инструментов (Jira, Git).
Фокус на постоянном развитии и знакомство с трендами Android разработки.
Про команду и рабочий процесс
Product Owner (PO);
Techlead (TL);
Dev Team:
6 - Backend;
3 - frontend;
1 - iOS;
2 - QA.

А также подключаемые роли продуктового, системного аналитика и дизайнера.
Как организован процесс работы:
Двухнедельные спринты
Ежедневный утренний стендап ЖД команды (30 мин)
Раз в спринт:
- Sprint planning (4 часа)
- PBR - обсуждение/прояснение задач (2-4 часа)
- Sprint review (1 час)
- Retro (1 час)
Про компанию
Основной офис в Москве недалеко от м. Нагатинская/Коломенская. В офисе горячие завтраки, зоны отдыха c VR, PS, музыкальные инструменты и классная атмосфера путешествий.
Работаем в гибридном формате: в офис приходим 1-2 раза в неделю, но возможна и полная удаленка.
Кандидатам из других регионов поможем с релокацией в Москву.
По результатам работы раз в квартал индексируется зарплата и выплачивается приятная премия.
Tech-преимущества
Современный стек; минимум монолита, 95% это микросервисы. Каждая команда определяет свой стек самостоятельно.
Команды в которых можно оказать большое техническое и продуктовое влияние. Возможность выбрать в какой команде вам интереснее работать.
Новая техническая инфраструктура, актуальная база знаний и документация благодаря которой легко влиться в проект.
Работаем по гибким методологиям: agile.
С заботой о сотрудниках
ДМС со стоматологией и страховка на путешествия.
Корпоративная скидка на сервисы по работе с психологом: Альтер и Ясно.
Личный бюджет на профессиональное развитие, а также премии за чтение книг.
Развитая корпоративная культура: собираемся в клубы по интересам, а компания помогает с частичным финансированием.
Этапы собеседований:
1
2
3
Общение с HR менеджером

Телефонное собеседование на 15−20 минут, перед знакомством с командой.
Техническое интервью

Онлайн встреча с парой тех-спецов, чтобы познакомиться с вашим опытом и навыками
Финальная встреча

Общение в формате диалога с руководителем, возможность задать все вопросы о тонкостях работы в команде.