Senior IOS developer at Magora Systems
Magora Systems — международная IT-компания. Мы разрабатываем программное обеспечение, мобильные приложения и веб-сервисы. Мы работаем с 2010 года и выросли до компании с офисами в Новосибирске, Санкт-Петербурге и Лондоне.
Наши основные заказчики — компании США, Канады, Австралии, Великобритании и России. А в нашем портфолио — комплексные решения для автоматизации бизнес-процессов, сложные системы слежения для железных дорог и высоконагруженные сервисы.
Приглашаем в новосибирский офис Senior iOS-разработчика и предоставляем условия для комфортной работы и профессионального роста:
- code-review;
- настроенные процессы между отделами;
- прозрачная система грейдов и возможность прокачать soft skills;
- подготовка к участию в конференциях и митапах за счет компании;
- мудрый CTO и опытные коллеги;
- адекватный топ-менеджмент компании, открытый к предложениям;
- и конечно же, никакой бюрократии, но налаженные алгоритмы.
Не хочется даже об этом говорить, но на всякий случай обозначим, что вас ждёт:
- прокаченное рабочее место;
- современный офис: с зонами отдыха, приставкой, настольными играми, турником и музыкальными инструментами;
- официальное трудоустройство с первого дня, отпуск, оплачиваемый больничный и прочие социальные гарантии.
А тут не можем настаивать, но предлагаем:
- насыщенную корпоративную жизнь с тематическими митапами, покерными турнирами, квизами, спортивными мероприятиями и праздниками;
- обучение английскому языку в офисе;
- корпоративный бассейн, компанию для бега, компанию для ходьбы в бары и команду для игр в волейбол.
Вилка заработной платы: 100 000 - 140 000 р.
Чем вы будете заниматься:
- разрабатывать новые приложения на Swift;
- поддерживать существующие приложения на Swift и Objective-C;
- участвовать в первичной оценке проектов на этапе presale;
- декомпозировать и оценивать фичи;
- проектировать архитектуру приложения;
- участвовать в 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" и умеет «зажечь» в пятницу. Давайте с нами?
Телеграм @makarova_nsk
E-mail: makarova@magora-systems.com
