IOS Developer

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

Полный рабочий деньМожно удаленно

Компания

Разработка систем спутникового мониторинга и IoT

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

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

Мы, Gurtam, продуктовая IT-компания, известная во всем мире собственной системой GPS мониторинга. Сегодня нам доверяют компании из 150 стран в задачах от учета расхода топлива и оптимизации маршрутов до слежения за международными соревнованиями и контролем за тушением пожаров.

Для развития наших мобильных продуктов мы ищем iOS разработчика.

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

Подробнее о задачах:

Разработка, доработка, сопровождение мобильных приложений для операционной системы iOS, включая:

  • Реализация нового функционала (продуктовых фичей).
  • Обновление вёрстки приложения согласно макетам.
  • Работа над техническим долгом.
  • Рефакторинг.
  • Багфиксинг.
  • Написание модулей/библиотек для общих потребностей продуктов.
  • Участие в code-review.
  • Написание unit-тестов (по возможности).
  • Анализ логов системы и консультирование по возникающим вопросам.

Для нас важно:

  • Опыт разработки приложений для iOS от 2 лет.
  • Уверенные знание Swift и Objective-C, Concurrency, принципов ООП, архитектурных подходов (MVC, MVVM, MVP, VIPER).
  • Опыт работы с RestAPI (JSON, XML).
  • Представление об основных типовых шаблонах проектирования.
  • Базовые знания о БД и работе с данными.
  • Понимание алгоритмов и структур данных.
  • Понимание работы сетевых протоколов и их различия.
  • Знание особенностей операционной системы iOS.
  • Знание особенностей работы приложений в среде iOS, знание его жизненного цикла, режимов работы.
  • Способность разбираться в чужом коде.
  • Умение пользоваться системами контроля версий (GIT).
  • Английский язык на уровне чтения технической документации.
  • Хорошие коммуникативные навыки.

Что мы предлагаем:

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