Magora Systems — международная IT-компания. Мы разрабатываем программное обеспечение, мобильные приложения и веб-сервисы. Мы работаем с 2010 года и выросли до компании с офисами в Новосибирске, Санкт-Петербурге и Лондоне.

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

Приглашаем в новосибирский офис Senior iOS-разработчика

Предоставляем все условия для комфортной работы и профессионального роста:

  • code-review;
  • настроенные процессы между отделами;
  • прозрачная система грейдов и возможность прокачать soft skills;
  • подготовка к участию в конференциях и митапах за счет компании;
  • мудрый CTO и опытные коллеги;
  • адекватный топ-менеджмент компании, открытый к предложениям;
  • и конечно же, никакой бюрократии, но налаженные алгоритмы.

Не хочется даже об этом говорить, но на всякий случай обозначим, что вас ждёт:

  • прокаченное рабочее место;
  • современной офис: с зонами отдыха, приставкой, настольными играми, турником и музыкальными инструментами.
  • официальное трудоустройство с первого дня, отпуск, оплачиваемый больничный и прочие социальные гарантии;
  • заработная плата от 2000-2600$.

А тут не можем настаивать, но предлагаем:

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

Чем вы будете заниматься:

  • разрабатывать новые приложения на swift;
  • поддерживать существующие приложения на swift и objective-c;
  • участвовать в процессе первичной оценки проектов на этапе presale;
  • участвовать в процессе декомпозиции и оценки features;
  • участвовать в проектировании архитектуры;
  • участвовать в code review;
  • взаимодействовать со смежными отделами по техническим вопросам;
  • предлагать новые идеи в ногу со временем.

Поэтому для комфортной работы вам понадобится:

  • опыт разработки коммерческих приложений на 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;
  • опыт применения continous integration: Jenkins + Fastlane;
  • опыт работы в качестве тех. лида на проекте, опыт менторства и code review других разработчиков.

Мы команда, которая знает, что такое "hard-working" и умеет «зажечь» в пятницу. Давайте с нами?