IOS Developer
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Мы, 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% оплата больничных листов, психологическую помощь и т.д.);