Middle+/Senior iOS developer (remote)

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

Можно удаленно

Компания

Компания с гибким подходом к работе, инновационными проектами, технологичными решениями и яркой корпоративной культурой

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

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

Ищем сотрудника в команду мобильной разработки на один из проектов:

  • Мобильный-банкинг для юридических лиц
  • Мобильное место сотрудника («делай в мобильном приложении все, что можешь в офисе»)

Каждый проект это:

  • более 150 тыс строк кода
  • более 200 экранов
  • модульная архитектура

Мы разрабатываем в стиле trunk-based development, это значит, что:

  • все разработчики работают с актуальным кодом
  • мы против долгих ревью и больших MR
  • все изменения по готовности вливаются в основную ветку
  • все значительные изменения закрываются фиче-флагами
  • проект всегда готов к публикации

Технологический стек:

  • Swift
  • RxSwift/closure/delegate
  • MVVM (MVVM + координаторы)
  • Codable
  • Cocoapods
  • Swinject
  • Alamofire, Moya

Что мы ждем от кандидатов:

  • Знание Swift;
  • Понимание DI;
  • знание архитектур MVC, MVVM, MVP, понимание работы протокола HTTP, навыки работы с потокобезопасным кодом;
  • опыт разработки клиент-серверных приложений;
  • понимание архитектур MVVM, MVC, VIPER и других;
  • умение оценивать объем и сроки выполнения работ, делать обещанное вовремя;
  • способность находить простые решения для сложных задач.

Что мы предлагаем:

  • График работы 5/2
  • Оформление по ТК РФ, стабильная работа в крупном федеральном банке
  • Полностью белая заработная плата
  • Итоговый уровень дохода согласовывается по результату собеседования
  • Офис находится в Новосибирске, но мы рассматриваем кандидатов из других городов на удалёнку
  • Расширенный СОЦ пакет по программе софинансирования: ДМС, фитнес, изучение иностранных языков на выбор, скидки на продукты банка и партнеров
  • Нет дресс-кода
  • Креативные летние, зимние/профессиональные - корпоративные мероприятия.