iOS Developer
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
«Додо Пицца» - сеть №1 в России по количеству открытых пиццерий. Сегодня Додо - это 600+ ресторанов в 13 странах мира, включая США, Китай и Великобританию.
О проекте: Приложение для заказа Додо пиццы. В нём клиенты заказывают пиццу на доставку и самовывоз, оплачивают картой или через Apple Pay. Приложение работает в 8 странах: Россия, Казахстан, Беларусь, Румыния, Великобритания, Эстония, Литва, Нигерия. Рестораны Додо Пиццы открыты уже в 13 странах (это + Германия, Чехия, Польша и др), мобильному приложения надо догонять.
Сейчас мы ведем работы над несколькими крупными проектами:
- Открываем приложение в странах, где уже есть наши рестораны. Хотим догнать бизнес так, чтобы приложение было доступно сразу, как только ресторан открывается в новой стране.
- Заказ в ресторане. У нас не только доставка, но и свои рестораны, хотим улучшить опыт в них: заказ пиццу кусочками, выбор столика и т.п.
- Общая работа над прибылью. Команда запускает эксперименты, проверяет эффективность, лучшие оставляет. На ближайшие три месяца в планах заниматься корзиной: промокоды, понятные ошибки, редактирование продуктов из корзины и т.п.
Приложению 3 года. У нас 50 000+ пользователей ежедневно. Через приложение ежемесячно проходят заказов на 1 млрд рублей. Мы были в топе бесплатного, попадали в фичеринг App Store.
О разработке: У нас нативная разработка на Swift. Каждый экран мы разбиваем на несколько ViewController, отделяем логику от UI, разносим код во фреймворки и сервисы, покрываем тестами, стараемся перейти на TDD. Сложные места пишем в паре: так мы учимся друг у друга и улучшаем код.
Как и у всех, у нас много задач по рефакторингу, тестированию и accessibility, но мы любим делать интересные интерфейсы. О том, как мы программируем, можно почитать в телеграме: telegram.im/dodoMobile.
Стек: Swift, MVP/VIPER, Realm (но хотим убирать), Firebase, Bitrise/Github Actions, Quick, Spry, TDD, Git.
Обязательно, чтобы вы:
- Умели верстать и в .xib и в коде, понимали как сделать плавный интерфейс;
- Знали разные подходы к проектированию и архитектуре;
- Понимали, чем хороший код отличается от плохого;
- Написали несколько проектов.
И имели 3-4 пункта чего-то такого:
- Умеете писать тесты, рефакторить и поддерживать их;
- Разбираетесь в многопоточности, многомодульности, DDD и архитектурах;
- Мастер в UIKit: писали свои лейауты для коллекшенов, разбираетесь в анимированных транзишенах или поддерживаете доступность;
- Настраивали билд агент и поддерживали зелёный дев, знаете как улучшить процесс CI;
- Имеете приложения, которые разрабатывали в команде;
- Представляете, как можно организовать структуру единого приложения для нескольких стран.
- У вас сто идей как улучшить наше приложение;
- Можете добиваться выполнения задачи; не сидится на месте, если чего-то не хватает.
Бонусы
Мы предлагаем:
- Работу в Московском или Нижегородском офисе «Додо Пицца», либо удаленный формат работы;
- Белую заработную плату;
- Оплату профильных конференций;
- Оплату профильных курсов;
- Покупку профессиональной литературы;
- Компенсация 70% ДМС со стоматологией и страховкой для выезда зарубеж;
- Скидку на уроки английского языка в Skyeng;
- Прокачку навыков публичных выступлений (сделаем из вас крутого спикера);
- Помощь в написании профессиональных статей и раскрутку вас, как автора, на профильных ресурсах (Хабр, VC);
- Фрукты, каши, кофе в офисе;
- Коллекцию настолок и FIFA, чтобы расслабиться после работы;
- Помощь в переезде кандидатам из других регионов (релокационный бонус).