О компании и команде
Мы команда Arcsinus - разрабатываем цифровые продукты в области мобильной коммерции и корпоративной мобильности.
С 2012 года помогаем бизнесу автоматизировать работу сотрудников, взаимодействовать с пользователями и продавать через мобильные приложения.
Мы находимся в поиске Middle iOS разработчика для участия в крупном омниканальном проекте.
Ожидания от кандидата
Тех.стэк проекта:
Язык: Swift;
Верстка: UIKit (уже есть компоненты на SwiftUI) как в коде так и xib, без storyboard;
Архитектура: Многомодульная, UDF (ReactorKit), RxSwift на всех уровнях приложения;
Работа с сетью: Moya;
DI: Swinject;
Навигация: координаторы + RxFlow (переходим на него);
Пишем unit тесты;
CI/CD на GitlabCI
Ветвление: Gitflow, изменение вливаем через PR'ы
Ждем от тебя:
- 2+ лет коммерческого опыта работы в роли iOS разработчика;
- Опыт работы с реактивной библиотекой RxSwift, включая понимание основных концепций, таких как Observables, Observers, Subjects, Traits, Operators, операторы преобразования и обединения и подписки;
- Способность эффективно использовать RxSwift для управления асинхронными операциями, такими как сетевые запросы, обработка данных и обновление пользовательского интерфейса.
- Понимание принципов и практик разработки на основе реактивной архитектуры, таких как MVVM (Model-View-ViewModel) или другие архитектурные шаблоны (UDF архитектуры крайне желательны, любые Redux-like).
Условия работы
- Аккредитованная IT компания;
- Дополнительные выходные дни в году;
- Оплату обучения (курсы, вебинары, конференции и т.д.);
- "Кафетерий льгот" (ДМС/оплата спорта/курсы по саморазвитию/курсы изучения иностранного языка);
- Оборудование за счёт компании или компенсацию за работу на своём;
- Корпоративные подарки за стаж работы в компании;
- Возможность работать удаленно (в том числе вне РФ);
- Ежегодные оффлайн и онлайн корпоративные мероприятия:)