👀 Дизайнеры, с какой командой вы мэтчитесь по вайбам? Проверяйте на Вайб-чеке→ vibe.habr.com

iOS developer

Зарплата

от 100 000 до 140 000 ₽

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

НовосибирскПолный рабочий деньМожно удаленно

Компания

Digital Transformation that delivers

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

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

MAGORA SYSTEMS — международная компания-разработчик программного обеспечения, мобильных и веб-приложений.
Мы работаем с 2010 года и выросли до компании с офисами в Новосибирске, Санкт-Петербурге и Лондоне. Наши заказчики — компании США, Канады, Австралии, Великобритании и, конечно же, России.

В нашем портфолио — комплексные решения для автоматизации бизнес-процессов, сложные системы слежения для железных дорог и высоконагруженные сервисы. Вы будете разрабатывать проекты для разных сфер бизнеса и с разным уровнем сложности. 

Мы приглашаем Senior iOS developer в нашу команду из 8 специалистов.

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

  • Стильный офис в центре города с современными рабочими местами;
  • Возможность совершенствовать английский в работе с иностранными заказчиками;
  • Адекватный топ-менеджмент компании, открытый к предложениям;
  • Обучение и посещение конференций с помощью компании;
  • Прозрачная система грейдов и возможность роста;
  • Оформление, отпуск, больничный и прочие социальные гарантии;
  • График работы с 9 до 18 или 10 до 19 ( другие варианты по договоренности).

Кроме работы:

  • Обучаем английскому языку;
  • Ходим в бассейн;
  • Играем в волейбол;
  • Комфортные зоны отдыха: с кикером, приставкой, турником и настольными играми;
  • Насыщенная корпоративная жизнь с тематическими митапами, покерными турнирами, квизами, спортивными мероприятиями и праздниками.

Что понадобится в работе у нас:

  • Опыт разработки коммерческих приложений на Objective-C от 3 лет и на Swift от 2 лет;
  • Продвинутые знания ООП, SOLID, паттернов проектирования;
  • Знания и опыт применения основных архитектур приложений (MVP/MVVM/VIPER;
  • Опыт проектирования архитектуры приложения "с нуля";
  • Хорошее знание официальной документации (Programming Guides, HIG, AppStore Guidelines);
  • Знание современных средств разработки и библиотек (Alamofire/Moya/AFNetworking, Realm, MagicalRecord, FMDB, Masonry/SnapKit, AsyncDisplayKit, PromiseKit, CocoaLumberjack);
  • Опыт технической экспертизы требований клиента;
  • Опыт оценки и декомпозиции больших задач;
  • Опыт сложного рефакторинга в больших приложениях, в том числе написанных другими;
  • Понимание принципов functional reactive programming и опыт использования библиотек, связанных с ними (RXSwift, ReactiveCocoa);
  • Умение писать Unit Tests, Integration Tests, UI Tests;
  • Опыт применения continuous integration: Jenkins + Fastlane;
  • Опыт работы в качестве тех лида на проекте, опыт менторства и code review других разработчиков.