iOS разработчик, Middle
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
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;
- Полностью удаленную работу или из офиса в Липецке, Воронеже, Ростове, Москве;
- Если вы любите работу в офисе, то гарантируем безлимитный кофе, чай, молоко, фрукты, печеньки и другие вкусности;
- А еще у нас классные корпоративы с бесплатным трансфером и проживанием)
Присоединяйся к команде,
которая создает настоящее будущее!