⚠︎ Архивная вакансия
Эта вакансия была перемещена в архив. Возможно она уже не актуальна и рекрутер больше не принимает отклики на эту вакансию. Вы можете  найти актуальные похожие вакансии

Senior iOS developer Swift

Прямой работодатель  3Commas ( 3commas.io )
Санкт-Петербург, Россия
30 августа 2018

Опыт работы любой
от 120 000 до 180 000 ₽
Работодатель  3Commas
Описание вакансии

Требуемый опыт работы: 3–6 лет

Полная занятость, полный день

Senior iOS developer (Swift)

CITYLIFE - российская IT-компания, разработчик

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

Мы ищем в нашу команду сильного опытного разработчика, который поможет нам с разработкой приложений под мобильные устройства Apple.

В нашем тех. отделе стремятся избавляться от легаси-кода и всегда с интересом смотрят на новые (не всегда даже вошедшим в мейнстрим) технологии. За три года мы прошли путь от REST до GraphQL, от JQuery с $.ajax() до React и Apollo Client, от WebView до React Native.
Чтобы не сойти с дистанции и не сбиться с ритма, мы стараемся (честно!) работать по скраму. В рамках недельных спринтов члены нашей демократической команды вольны (в рамках приличия) выбирать из пула задачи, связанные с интересным им проектом и самостоятельно (в рамках разумного) оценивать время их выполнения.

Обязанности:

  • Разработка мобильных приложений компании на iOS и модулей для них

  • Участие в формировании спецификации и документации по продукту

  • Построение и поддержка архитектуры приложений

Требования:

  • Опыт разработки мобильных приложений на iOS от 5 лет. Из них на языке Swift — от 3 лет

  • Знание принципов ООП, структур данных и паттернов проектирования

  • Понимание работы паттерна MVVM и его внутреннего устройства

  • Опыт работы с CoreData и Realm и понимание деталей их работы

  • Знание RxSwift, понимание принципов его работы

  • Опыт использования GCD

  • Понимание протокола TCP/IP и уровней OSI

  • Умение писать Unit-тесты

  • Понимание работы распределенных систем контроля версий (Git)

Желательно, если вы:

  • Понимаете работу ARC (управление памятью)

Условия:

  • Работа в большой и дружной команде;

  • Интересные проекты и задачи;

  • Официальное трудоустройство;

  • Офис в БЦ Граффити, Кондратьевский,

  • Кикер, общение, напитки и печеньки прилагаются.

Полный рабочий день.

Наш офис находится недалеко от м. площадь Ленина


Мы специализируемся на: Javascript, TypeScript, iOS, Swift, RxJava