Mobile Developer

Middle iOS developer Full-time

О компании и команде

Мы команда 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 компания;
  • Дополнительные выходные дни в году;
  • Оплату обучения (курсы, вебинары, конференции и т.д.);
  • "Кафетерий льгот" (ДМС/оплата спорта/курсы по саморазвитию/курсы изучения иностранного языка);
  • Оборудование за счёт компании или компенсацию за работу на своём;
  • Корпоративные подарки за стаж работы в компании;
  • Возможность работать удаленно (в том числе вне РФ);
  • Ежегодные оффлайн и онлайн корпоративные мероприятия:)

Overview

  • Employer: arcsinus
  • Job Title: Middle iOS developer
  • Published: 3 months ago
Apply For This Job