Senior IOS developer at Magora Systems

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



Report Page