logo

IOS developer (Донер 42)

Откликнуться

Обязанности

Мы Донер 42 — стартап: сейчас у нас уже 7 донерных (две в Москве и по одной в Санкт-Петербурге, Чебоксарах, Казани, Невинномысске и Краснодаре), но уже до конца 2023 года откроем еще 100, причем не только в России, но и в Казахстане.

Отличное время присоединиться к проекту — всё только начинается.

Что предстоит:

За ближайший два года нам предстоит открыться в 100 новых местах в разных городах и даже странах, нужно будет решать все проблемы масштабирования.

В ближайший квартал:

  • добавляем миссии для программы лояльности;
  • прокачиваем сториз: добавляем поддержку видео и опросов;
  • добавляем приложение для iPad для заведений;
  • обновляем стартовый флоу от старта приложения до создания заказа;
  • адаптация приложения под Казахстан


Про технологии:

  • Все нативно на Swift;
  • MVVM + Router, но без Rx;
  • Поддерживаем iOS 13+
  • Уже во всю пишем на SwiftUI новые экраны, старые постепенно переписываем;
  • В планах внедрить async/await;
  • В планах отказаться от iOS 13;
  • В планах полностью перейти на SPM, сейчас CocoaPods+SPM;
  • Обожаем все нативные фичи iOS;
  • Делим на фичевые фреймворки;
  • Alamofire, Nuke;
  • Платежами занимается CoreTeam, а мы сосредоточены на опыте заказа.



Требования

Для нас важны:

  • Опыт коммерческой разработки на Swift от 2 лет.
  • Продукто-ориентированность, предлагать идеи для улучшения.
  • Умение верстать нестандартные интерфейсы.
  • Наличие рабочих или личных pet-проектов в AppStore или на GitHub.
  • Самостоятельность и ответственность за свой код.


Условия

Почему у нас круто работать:

  • Онбординг. В течение первых трёх месяцев тебе во всём помогает опытный разработчик, а потом останется твоим ментором. Не будет периода, когда ты не знаешь куда идти, у кого спросить и что делать. Погружение во все процессы максимально стремительное и гладкое.
  • Кроссфункциональные команды. В каждой команде есть все нужные специалисты: Android, iOS, QA, бэкенд, продакт оунер. Все компетенции рядом, чтобы иметь полный контроль над задачей.
  • Постоянная работа с техдолгом. Мы критически относимся к техдолгу, поэтому каждую неделю планируем работы по его устранению, берём их и исправляем (всё по договорённости с продактами).
  • CoreTeam поставляет универсальные инструменты. За последние полгода сделали модули для универсальной работы геолокации, аналитики, оплаты. В планах сделать единую авторизацию, контроль безопасности и адресную систему.
  • Collective Code Ownership. Мы не делимся по отдельным фичам, каждый продукт может повлиять на любую часть приложения. Например, программа лояльности может поменять меню, экран бонусов, заказ и трекинг заказа. Высокая свобода, но и высокая ответственность.
  • Еженедельная встреча гильдий iOS- и Android-разработчиков всей компании. Рассказываем, чему научились, что попробовали, с какими проблемами столкнулись.
  • Мобайл комьюнити. Раз в месяц мы собираемся вместе с iOS и Android и обсуждаем совсем общие темы. Например, говорим про Trunk-based Development:


Приятные бонусы:

  • Формат работы — удаленно или в офисе на выбор
  • ДМС со стоматологией
  • 50% оплаты психолога через сервис Alter
  • Возможность обучения - оплата профильных конференций и курсов, покупка профессиональной литературы
  • Митапы, лекции, воркшопы, интенсивы и возможность прокачать личный бренд


Расскажите об этой вакансии в соцсетях

Отклик на вакансию:

Откликаясь на вакансию, вы даете согласие на обработку ваших персональных данных и соглашаетесь с политикой конфиденциальности Dodo Brands