⭐️ Бэкендеры, с какой командой у вас мэтч? Проверяйте на Вайб-чеке → vibe.habr.com

iOS разработчик, Middle

Местоположение и тип занятости

Полный рабочий деньМожно удаленно

Компания

Решение для eCommerce и ритейла

Описание вакансии

Условия работы

RetailCRM — решение для eCommerce и ритейла. Мы делаем лучший в своей нише продукт, которые помогает эффективно развивать и масштабировать бизнес наших клиентов.

Наш проект работает как SaaS, которым каждый день пользуются несколько тысяч клиентов (4 датацентра в Европе и России, 100+ млн запросов к backend в день).

Клиенты используют наше решение по всему миру - из более чем 16 стран за пределами СНГ.

Мобильное приложение быстро развивается. На текущий момент реализована лишь часть той функциональности, которая доступна в web-версии. Ближайшей целью является сделать приложение таким же полноценным, как web-версия, а так же добавить целый ряд mobile-first фишек.

RetailCRM сейчас активно развивается на иностранных рынках, где наше мобильное приложение является приоритетным для пользователей, поэтому у нас есть все шансы стать mobile-first решением за рубежом.

В ближайшее время планируется развитие следующего функционала в мобильном приложении:

  • Функционал чатов - мы даем возможность нашим пользователям вести переписку с клиентами сразу из нескольких мессенджеров;
  • Центр оповещений - единое место входящих оповещений в приложении. Работает совместно с push уведомлениями;
  • Регистрация и onboarding - помогаем новым пользователям осваиваться в системе.

Вас ждут самые разноплановые задачи, так что скучать над каким-то одним разделом системы не придется :)

Ссылка на приложение в AppStore - https://apps.apple.com/us/app/retailcrm-mobile/id1450242919

Тех. стек проекта:

  • Архитектура: Tuist, Modular Architecture, MVC+VIP pattern;
  • Инструменты: Carthage, DI (Resolver), SnapKit, Alamofire, Manual Layout (чаты), Autolayout, SwiftGen;
  • Процессы: Redmine, Confluence, Swiftlint, Periphery, Gitlab, Github. Стараемся автоматизировать все что можно автоматизировать через Gitlab CI :)

Что нужно делать:

  • участвовать в разработке приложения RetailCRM на всём цикле: обсуждать задачи, дизайн, писать тесты;
  • пилить новые фичи и улучшать уже существующие;
  • взаимодействовать с дизайнерами, разработчиками, аналитиками, делиться опытом и вместе с командой вырабатывать лучшее решение;
  • следить за стабильностью и работоспособностью приложения;
  • предлагать глобальные, технические и интерфейсные улучшения.

Мы ждем, что вы:

  • имеете опыт разработки приложений под iOS от 2 лет;
  • умеете поддерживать и улучшать архитектуру приложения;
  • хорошо понимаете мобильный UI/UX, принципы HIG;
  • твердо знаете Swift и iOS SDK;
  • есть желание учиться и узнавать что-то новое;
  • умеете публиковать и сопровождать приложения в App Store;
  • имеете опыт работы с сервисами Firebase.

Будет плюсом:

  • опыт работы с GraphQL;
  • опыт работы с CI;
  • опыт поддержки приложений с большим количеством активных пользователей;
  • знание английского.

Мы предлагаем:

  • Атмосферу стартапа, но со стабильностью большой и уверенной компании:
    • минимум бюрократии, без излишних этапов согласования;
    • отсутствие монотонности, разноплановые задачи;
    • командная работа, реальная возможность влиять на создание продукта)
  • Официальное оформление и стабильную заработную плату с регулярным повышением;
  • Переработки только по обоюдному согласованию и с повышенной оплатой;
  • График 5/2, гибкий подход к началу рабочего дня с 8.00 до 11.00;
  • Полностью удаленную работу или из офиса в Липецке, Воронеже, Ростове, Москве;
  • Если вы любите работу в офисе, то гарантируем безлимитный кофе, чай, молоко, фрукты, печеньки и другие вкусности;
  • А еще у нас классные корпоративы с бесплатным трансфером и проживанием)

Присоединяйся к команде,
которая создает настоящее будущее!