Ведущий iOS разработчик

Компания и должность

SquareGPS – частная IT-компания, в которой работают примерно 80 человек. Разработчики организованы в несколько команд, каждая из которых создает свой особый продукт, но на базе общей платформы. Можно выбирать, в какой команде работать – с учетом опыта и профессиональных интересов, желания изучить новую предметную область. Иногда выбор определяют симпатии к коллективу или желание попробовать себя в другой роли.

Что вы будете делать

iOS разработчик будет принимать участие в создании новых и доработке существующих мобильных приложений для одной из ведущих платформ контроля подвижных объектов в мире. Приложения активно работают с картами, позволяют в фоновом режиме отслеживать сотрудников, предоставлять актуальные данные, задания, обмениваться сообщениями, прокладывать маршруты и многое другое.

Мы применяем актуальные и перспективные технологии и инструменты:

  • Objective-C, Swift 4x (активно мигрируем кодовую базу на Swift)
  • Библиотеки: CocoaAsyncSoket, RxSwift, MaterialComponents (Pods)
  • Форматы данных: JSON over HTTP API, бинарный протокол Navixy
  • Сбор ошибок, статистика: Crashlytics
  • Контроль версий: Git (GitLab)
  • Управление задачами: Jetbrains YouTrack

От кандидата мы ожидаем

  • Практический опыт разработки на Objective-C и/или Swift от 3 лет и глубокое знание мобильной платформы iOS
  • Понимание принципов ООП и Design Patterns, SOLID, умение создавать поддерживаемый код
  • Опыт многопоточного программирования в iOS
  • Опыт работы с Core Data, Core Locations, AFNetwork
  • Хорошее понимание модели и принципов взаимодействия клиент-сервер (HTTP, Rest API, JSON, form data);
  • Технический английский на уровне чтения / написания документации
  • Опыт работы с системами контроля версий (Mercurial, Git …)

Будут дополнительным плюсом:

  • Умение создавать красивые и удобные интерфейсы в соответствии с гайдлайнами
  • Навыки написания юнит-тестов
  • Опыт работы с MapKit, PushKit, StoryKit
  • Наличие примеров кода
  • Опыт работы в команде

Мы предлагаем

  • Высокую (и, конечно, «белую») заработную плату; соблюдение ТК;
  • Премии за высокие результаты, выполненные проекты, новаторство;
  • Интересные задачи: работа над популярными приложениями, в которых хорошо виден ваш личный вклад;
  • Хороший коллектив из увлеченных людей, требовательных профессионалов, ценящих выстроенный процесс разработки ПО;
  • Посещение профессиональных семинаров и конференций;
  • Мощный компьютер, хорошие мониторы, разные мобильные устройства;
  • Комната отдыха: зона релакса, активная зона, душ, библиотека;
  • Кухни: вкуснейший зерновой кофе или Nespresso, фрукты, йогурты, снеки;
  • Корпоративные мероприятия + индивидуальное внимание;
  • Классический график 5/2 с “гибким” началом дня;
  • Комфортный офис в центре города;
  • Выделенное место на подземном паркинге для авто/мото/вело.

Контакты для резюме: vacancy@squaregps.com