11.10.2022 09:12

Senior Android - разработчик в команду ЖД сервиса путешествий

По договоренности
11.10.2022 09:12
Мы помогаем людям путешествовать на поездах удобнее и проще, развиваем лидирующий сервис онлайн-продаж Ж/Д билетов. У продукта 400 тысяч посетителей в сутки, рост показателей идет со скоростью стартапа, несмотря на 15 лет существования. Ищем Android-разработчика, который наверстает отставание функционала ЖД в мобильном приложении по сравнению с веб-версией. Немного про стек: Kotlin — все переезжают с java на него, мы тоже. Кстати, недавно в нашем основном репозитории мы перевалили за 50% кода на kotlin. Java не бежим выпиливать, но каждый раз, когда сильно меняем модуль, переписываем его на новом стеке; В качестве основного подхода к архитектуре взяли android clean architecture; Data-driven view — подход отделения слоя view от всего остального. Идея простая, как дрова: единственный метод-render, и это позволяет распараллелиться разработчикам; Dagger2 — абсолютный дефолт стека; В легаси есть RxJava1, а используется RxJava2. В новых модулях вовсю пробуем корутины. Захолдировали Realm, Room – наш фаворит; Пишем Unit и UI-тесты. SnaphotTesting — внедряем, думаем, пробуем; Для CI/CD используем облачный Github Actions, облака дешевле людей; Figma (переехали со Sketch, в одном месте редактируешь и смотришь макеты), а Zeplin закопали. Основные задачи: Работа над продуктом:— Работа над новыми гипотезами и фичами для клиентов (мы проводим A/B-тесты и принимаем решения, опираясь на продуктовую аналитику);—Поддержка текущих фич, работа с входящими задачами от поддержки (фикс багов, закрытие клиентских проблем);Контроль за состоянием и развитие кодовой базы приложения:— Проектирование новых сервисов, разработка общих компонентов и солюшенов, тех. развитие и улучшение продукта;— Написание UI, Snapshot и Unit тестов (у нас разработчики отвечают за качество продукта);— Развитие общих компонентов в рамках решения текущих продуктовых задач (из двух вариантов: реализовать в конечном приложении или обобщить – выбирать второе). От вас нужно: Опыт разработки на платформе android от 2 лет; Знание android API, понимание material guidelines, архитектуры android; Уверенное владение kotlin; Многопоточное программирование; Опыт использования dagger 2; Опыт создания клиент-серверных систем/приложений; Опыт разработки кастомных UI-компонентов; Знание ООП и шаблонов проектирования; Опыт командной разработки, знание инструментов (Jira, Git); Фокус на постоянном развитии и знакомство с трендами android разработки. Про команду и рабочие процессы: В команде ЖД: продакт-оунер, техлид, скрам-мастер, 2 продуктовых аналитика, системный аналитик, дизайнер, саппортер, 3 qa, 5 фронтендеров, 9 бекендеров. Внутри команда разделена на 3 подкоманды. Как организован процесс работы: Двухнедельные спринты; Раз в спринт планирование (полчаса-час); Раз в спринт груминг — обсуждение/прояснение задач (час); Раз в спринт демо (час); Раз в спринт регулярная встреча команды с продакт-оунером и техлидом (20 минут); Раз в спринт общая ретроспектива (участвует 1 представитель от каждой команды); Каждый день утренний стендап внутри команды. График работы: Мы приветствуем любой формат занятости, которые будет удобен для вас: полная удаленка, работа из офиса или посещение офиса, когда захочется. Про компанию: — Компания с хорошим техническим стеком, техруководителями и готовностью одними из первых пробовать новые технологии;— Сильный блог на Хабре, где пишут в том числе технари о своей работе;— Хорошая техническая инфраструктура, очень крутая внутренняя база знаний, культура API и так далее;— Открываются новые направления, где можно делать всё с нуля. Весь положенный набор плюшек: ДМС со стоматологией, кухня в офисе, страховка на путешествия, ноутбук, премии по результатам работы, оплата больничных, регулярная переиндексация зарплаты, а также обучение, премия за прочитанные книги и обмен опытом. Структура собеседований: Пройти HR-менеджера, 30 минут, сразу перед техсобеседованием. Никаких «кем вы видите себя через 5 лет»; Втреча с командой и парой тех-спецов из других команд. Можно понять, достаточно ли профессиональна наша команда и комфортно ли вам с ней будет. Мы, в свою очередь, проверим ваши профессиональные знания и навыки); Разговор с руководителем отдела и Product Owner.

Адрес

Москва

Похожие вакансии

компания "туту.ру" мы помогаем людям путешествовать на поездах удобнее и проще, развиваем лидирующий сервис онлайн-продаж ж/д билетов. у продукта 400 ...
Партнерские Вакансии
Москва
Мы помогаем людям путешествовать на поездах удобнее и проще, развиваем лидирующий сервис онлайн-продаж Ж/Д билетов. У продукта 400 тысяч посетителей ...
Туту.ру
Москва

Новости

Смотрите также вакансии