Оплата не указана
Вакансия находится в архиве
Требуемый опыт работы
От 3 до 6 лет
Тип занятости
Полная занятость
График работы
Удаленная работа
RetailCRM — это передовое SaaS-решение для eCommerce и ритейла. Наш продукт помогает тысячам клиентам обеспечивать высококлассный сквозной клиентский опыт покупок и автоматизировать процессы продаж.
Наша система помогает интернет-магазинам и офлайн-ритейлерам сократить рутину и избавиться от ошибок, сведя всю работу в единое окно.
RetailCRM уже используют более 22 000 интернет-магазинов, начиная от малого бизнеса и до федеральных компаний как на территории России, так и в странах СНГ, Евросоюза, Латинской Америки, Чили. Среди наших клиентов: Lacoste, Лента, Адамас, Letique, Polaris, Harman, Sisley, Samsonite, Твой Дом и др.
Несколько цифр о нас:
с нами ритейл растет и развивается более 10 лет;
система хранит более 100 млн. клиентских профилей;
ежедневно обрабатывается несколько сотен тысяч заказов;
ежемесячно в переписках между менеджерами магазинов и клиентами проходят десятки миллионов сообщений из различных мессенджеров;
200+ высококвалифицированных специалистов, работающих в разных уголках планеты;
почти 40% сотрудников работают в компании более 3 лет, каждый 5 сотрудник - более 5 лет;
5 офисов в Липецке, Москве, Нижнем Новгороде, Ростове-на-Дону и Оренбурге.
Мобильное приложение быстро развивается. На текущий момент реализована лишь часть той функциональности, которая доступна в web-версии. Ближайшей целью является сделать приложение таким же полноценным, как и web-версия, а также добавить целый ряд mobile-first фишек.
Тех. стек проекта:
Swift 5.10, iOS 15 и выше;
вёрстка UI кодом, используем как UIKit (автолейаут SnapKit), так и SwiftUI (~10%);
архитектура полностью модульная, используем Tuist;
активно внедряем MVVM (около 50% экранов), legacy на MVC;
сетевой слой почти полностью на GraphQL, используется своё решение, основанное на Alamofire;
потихоньку внедряем Swift Concurrency;
юнит-тесты на XCTest, UI-тесты на XCUITest;
Fastlane, SwiftLint, SwiftFormat;
CI на Gitlab CI;
БД на CoreData;
придерживаемся Airbnb Swift Style Guide - https://github.com/airbnb/swift
Чем предстоит заниматься:
участвовать в разработке приложения RetailCRM на всём цикле: обсуждать задачи, дизайн, писать тесты;
прорабатывать, декомпозировать и оценивать задачи;
принимать архитектурные решения, предлагать глобальные, технические и интерфейсные улучшения;
выступать ментором у младших разработчиков, проводить code review, делиться с командой экспертизой;
участвовать в дейли 3 раза в неделю, проводить встречи с backend/дизайнером/аналитиком по необходимости, всё остальное время можно посвятить коду;
следить за стабильностью и работоспособностью приложения.
Мы ожидаем, что у вас есть:
опыт работы с iOS SDK от 5 лет и в коммерческой разработке от 3 лет;
отличное знание UIKit и синтаксиса Swift;
умение писать потокобезопасный, качественный код и покрывать его тестами;
опыт работы по методологии Scrum;
навык проведения Code Review;
навык оценки и проработки задач, опыт в принятии архитектурных решений;
знание английского на уровне чтения документации.
Здорово, если у вас есть:
опыт работы с GraphQL;
опыт мультимодульной разработки;
опыт настройки CI и написания fastlane actions.
Что мы предлагаем:
IT-продукт, востребованный на российском и международном рынках;
оформление по ТК РФ с первого дня, полностью белая зарплата;
работа в аккредитованной IT компании;
конкурентная заработная плата с регулярным повышением;
возможность управлять своим графиком, 5\2 с гибким временем начала рабочего дня, отсутствие жёсткого контроля и бюрократии;
предоставляем всю необходимую для работы технику;
возможность работать как из офиса в Липецке, Москве, Ростове-на-Дону, Оренбурге, Нижнем Новгороде, так и в удаленном формате;
полная поддержка на этапе онбординга;
перспектива карьерного роста: 90% наших менеджеров выросли в рамках компании;
профессиональный рост: внешнее обучение, сильная команда, сложные и интересные задачи, современный стек технологий;
насыщенная корпоративная жизнь, несколько офлайн-корпоративов в год;
классная команда, возможность открытого диалога с ТОП-менеджерами компании, все идеи обсуждаются, мы ценим инициативность;
наши ценности: продуманность, человечность и прогрессивность.
С теми, кто дочитал до конца и заинтересован в вакансии, делимся ближайшими планами:
Улучшение чатов
В нашем приложении есть функционал чатов, который позволяет нашим пользователям в режиме одного окна общаться с клиентами из Telegram, Whatsapp и других мессенджеров. Мы хотим его сделать максимально удобным: предстоит улучшать UI и добавлять новый функционал, например AI инструменты.
История изменения заказов
Мы хотим дать пользователям возможность просматривать историю изменения заказов, чтобы в любой момент времени можно было проверить, кто и какие действия совершал с заказом.
Наполнения раздела "аналитика" новыми виджетами
В этом разделе пользователи могут собрать свой дашборд из различных виджетов, чтобы отслеживать показатели своего бизнеса. Раздел новый и мы постоянно наполняем и улучшаем его. Раздел почти полностью написан на SwiftUI с использованием встроенной библиотеки Charts.
Это только небольшая часть из списка довольно интересных и сложных задач, остальное обсудим на интервью. До встречи!
Ключевые навыки
Контактная информация
RetailCRM
Сайт: retailcrm.ru
Почта: support@retailcrm.ru
Вакансия опубликована 29.05.2024 в г. Москва.
Похожие вакансии
Москва
Парк культуры
Полный день
Команда мобильных Яндекс Карт приглашает вас в увлекательное путешествие по миру разработки мобильных приложений и технологии VoiceOver! Если в душе вы исследователь и готовы бросить вызов технологическим границам, присоединяйтесь к нашей команде...
6 июня
Не указана
Москва
Полный день
Мы в поиске IOS-разработчика на проект по разработке супер-приложения, команда делает крупнейшее в России экосистемное решение для объединения мини приложений и игр, партнерских и внутренних сервисов.
Чем предстоит заниматься...
17 апреля
Не указана
Москва
Полный день
Команда HR Tech разрабатывает продукты и сервисы для решения ежедневных задач сотрудников Яндекса: внутреннюю соцсеть, календарь, профили сотрудников, карты и цифровые интерфейсы взаимодействия с офисом. Наша внутренняя экосистема помогает...
19 июня