Старший IOS-разработчик

Прямой работодатель  Digital Design
Санкт-Петербург, Россия
Миддл • Сеньор • Тимлид/Руководитель группы
Информационные технологии • Разработка • Mobile • Objective-C • Swift • SQL • Заказная разработка
27 октября
Релокация • Работа в офисе
Опыт работы от 3 до 5 лет
Работодатель  Digital Design
Описание вакансии

Наши решения – это enterprise сегмент, есть возможность выполнять проекты для действительно крупных клиентов. Среди наших проектов не все делается с нуля, часть решений уже переросли в предложения, которые мы кастомизируем и внедряем клиентам.

Ищем в команду ведущего iOS разработчика, который будет отвечать за архитектуру и развитие продукта. Продукт — линейка защищённых приложений для руководителей в корпоративном сегменте, основным приложением которой является Мобильный документооборот.

Задачи:

  • Проектирование и проработка архитектурных решений;
  • Техническая декомпозиция user stories;
  • Оценка задач и нового функционала;
  • Участие в планировании спринтов/релизов;
  • Реализация задач по постановкам;
  • Взаимодействие с командой (РП, аналитики, UX/UI, разработчики: web, мобильные, серверные, тестировщики);
  • Проведение code review;
  • Проведение исследований по сложным задачам;
  • Участие в архитектурном проектировании продуктов компании;
  • Развитие разработчиков.

Наш стек технологий:

  • Языки разработки: по текущей позиции основной язык Obj-C, большая часть продуктов на Swift;
  • Layered architecture: presentation (MVVM/MVP), business, persistence, network;
  • Контроль версий: Git (Git Flow);
  • СI&CD: TeamCity, Fastlane, AppCenter;
  • Дополнительно: Firebase, внутренние reuse компоненты на базе CocoaPods, JIRA/Confluence, Figma.

Требования к кандидатам:

  • Основной стек: ObjC, поэтому опыт разработки на Objective-C от 3х лет
  • Опыт разработки мобильных приложений под iOS от 3 лет;
  • Опыт разработки клиент-серверных приложений;
  • Знание SQL, Core Data;
  • Понимание и применение принципов построения архитектуры приложений (многоуровневая архитектура, принципы SOLID, Claen Architecture, паттерны проектирования);
  • Понимания различия между архитектурой приложения (UI, слой логики, слой данных и т.д.) и архитектурой UI (MVC, MVVM, VIPER и т.д.);
  • Знание UIKit, AutoLayout, Multithreading (GCD, NSOperation), Blocks / Closures, CocoaPods;
  • Опыт написания Unit тестов;
  • Умение пользоваться Xcode Instruments (Activity Monitor, Allocations, Time Profiler и т.д.).

Будет плюсом:

  • Опыт работы со средствами криптографической защиты информации;
  • Опыт работы с отечественными средствами криптографической защиты информации и ЭП, например CryptoPro CSP;
  • Плюсом будет знание C/C++, SOAP и xslt;
  • Опыт разработки на других языках/технологиях программирования;
  • Навыки вёрстки под мобильные устройства и умение правильно использовать нативные UI компоненты, опыт верстки html и использования js
  • Предоставить ссылки на репозитории, при наличии личных проектов.

Что мы готовы вам предложить:

  • Коллектив умных и творческих людей, объединенных общей идеей;
  • Официальное оформление и лицензионный софт;
  • Оплачиваемые обеды для сотрудников (200 руб./день);
  • ДМС для некурящих сотрудников и их детей;
  • Утреннюю и вечернюю развозку на автобусе от/до метро Приморская;
  • Много возможностей для занятий спортом. 
    Волейбольная команда, йога помогут оставаться в форме, а специальная спортивная комната позволит размяться в течение рабочего дня;
  • Регулярные праздники и развлечения не только для вас, но и для ваших детей.