💰 Зарплаты в IT в первой половине 2024: по городам, специализациям, языкам и компаниям → подробнее

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 других разработчиков.