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

iOS developer (Middle)

Зарплата

до 150 000 ₽

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

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

Компания

Digital Transformation that delivers

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

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

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

Мы уже занимаем ведущие места в мировых и российских рейтингах разработчиков, а через несколько лет мы планируем быть № 1 на текущих рынках и открывать новые.

Приглашаем присоединиться к нам IOS developer (Middle).

Немного о текущих проектах ( у нас 2 вакансии) :

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

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

— прозрачную систему грейдов и регулярный пересмотр зарплаты;

— и конечно же, никакой бюрократии, но настроенные процессы;

— командный code-review;

— гибкий график работы без всяких «обязательных с 9 до 18»;

— удалёнку или современный офис: с зонами отдыха, приставкой, настольными играми;

— официальное трудоустройство с первого дня, отпуск, оплачиваемый больничный и прочие социальные гарантии.

Наши ожидания от кандидата :

  • опыт коммерческой разработки под iOS;
  • хорошее знание Swift, понимание Objective-C;
  • знание ООП, SOLID, основных паттернов проектирования;
  • опыт применения архитектурных паттернов: MVVM, VIPER, MVP;
  • понимание принципов functional reactive programming и опыт использования RxSwift или Combine;
  • опыт дистрибуции приложений;
  • опыт работы с системами контроля версий (git);
  • желательно опыт применения continuous integration: Jenkins + Fastlane.

Отбор в нашу команду происходит так:

1. Знакомство с твоим портфолио/резюме/кодом

2. Звонок HR

3. Техническое интервью с руководителем.