16.07.2022 05:22

Senior iOS-разработчик в команду мобильного приложения сервиса путешествий

По договоренности
16.07.2022 05:22
компания "туту.ру" наш ключевой продукт — это единое приложение туту.ру, которое позволяет нашим клиентам находить и покупать билеты на самолет, поезд и автобус (а скоро ещё и отели!). нашим приложением пользуются почти 12 миллионов человек по всей россии и миру.в наших планах — сделать приложение туту самым крутым тревел-приложением, которое позволит нашим клиентам не только покупать билеты, но и организовывать свои поездки и получать для этого всю необходимую информацию и поддержку.мы ведем разработку на современном стеке для каждой из платформ (ios и android).а ещё у нас есть моно-приложения по каждому виду транспорта, которые мы поддерживаем. немного про стек: используем rxswift, в обозримом будущем – переезд на combine; одна из самых важных библиотек – composablearchitecture. это реактивная стейт-машина уровня модуля. нам нравится ее правильная архитектура, рассчитанная на очень быстрые доработки и развитие приложения. в стандартном мобильном приложении источник правды в районе базы данных или in-memory базы. а тут он выше, а база — бекап для состояния; верстаем в коде. кстати, мы уже готовы к swiftui, так как довольно давно живем на data driven view. поднимаем минимальную версию ios до 13; github actions для ci/cd. мы посчитали по деньгам и решили, что уйдем в облако, так выгоднее; серьезно относимся к качеству нашего кода, фичи без тестов не проходят ревью. помимо unit-тестов мы используем ui и snapshot тесты, а с data driven подходом это делать особенно приятно; ещё из инструментов есть swiftlint - для линта, swiftgen - генерит ресурсы. figma понятно, зачем. закопали sketch и zeplin. для этого вы: создадите новые продуктовые приложения под ios, будете развивать и поддерживать существующие; примените новые технологии и подходы к разработке: rxswift, realm, viper; активно примете участие в процессах разработки: code review, ci/cd, unit-тесты, будете взаимодействовать с отделом тестирования и дизайнерами (используем макеты в zeplin). от вас нужно: хорошее знание ios sdk, знание hig, понимание принципов управления памятью в ios; уверенное владение swift; многопоточное программирование; опыт работы с coredata; умение работать с cocoapods; опыт создания клиент-серверных систем/приложений; знаний паттернов и принципов проектирования; опыт командной разработки, знание инструментов (jira, git). про команду и рабочие процессы: в команде есть свой дизайнер, системный и продуктовый аналитик.руководитель — product owner.разработчики собраны в подкоманды по 5-6 человек: по два разработчика на android и ios, qa и бекендер. как организован процесс работы: обычные agile-активности; утренние стендапы: делимся новостями за прошедший день и планами на сегодня; каждые две недели демо с результатами спринта, ретро и планирование; большие задачи обязательно прорабатываем заранее, иногда вместе с другими разработчиками и экспертами. некоторым может показаться, что у нас многовато встреч, но наш опыт показывает, что хорошо налаженные, регулярные коммуникации помогают решить множество проблем превентивно и сокращают время на разработку. график работы: у нас частичная удаленка, но возможен вариант с полной удаленкой. про компанию: — компания с хорошим техническим стеком, техруководителями и готовностью одними из первых пробовать новые технологии;— сильный блог на хабре, где пишут в том числе технари о своей работе;— хорошая техническая инфраструктура, очень крутая внутренняя база знаний, культура api и так далее;— открываются новые направления, где можно делать всё с нуля. весь положенный набор плюшек: дмс со стоматологией, кухня в офисе, страховка на путешествия, ноутбук, премии по результатам работы, регулярная переиндексация зарплаты раз в квартал и так далее. обучение, книги, обмен опытом. структура собеседования: пройти hr-менеджера, 30 минут, сразу перед техсобеседованием. никаких «кем вы видите себя через 5 лет»; встреча с командой и парой тех-спецов из других команд. можно понять, достаточно ли профессиональна наша команда и комфортно ли вам с ней будет. мы, в свою очередь, проверим ваши профессиональные знания и навыки); разговор с руководителем отдела и product owner.

Адрес

Москва

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

компания "туту.ру" наш ключевой продукт — это единое приложение туту.ру, которое позволяет нашим клиентам находить и покупать билеты на самолет, ...
Партнерские Вакансии
Москва

Новости

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