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

iOS Developer

Зарплата

от 200 000 ₽

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

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

Компания

Ведущий разработчик программных продуктов в сфере геолокации

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

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

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

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

Разрабатывать приложение для одной из ведущих платформ контроля подвижных объектов в мире, позволяющее контролировать подвижные активы бизнеса (технику, сотрудников, грузы), данные с различных сенсоров с этих объектов, параметры с автомобильных CAN-шин, траектории движения и прочее. (~4500 пользователей в день, ~16000 пользователей в месяц)

    Основная задача — поддержка и развитие этого приложения (разработка новых фич) с постепенной миграцией кодовой базы с Objective-C на Swift. Внедрение технологий современного стека всячески приветствуется.

    Технологии и инструменты:

    • Objective-C, Swift 5x
    • UIKit, Autolayout, CoreData, CoreLocation, Foundation, CocoaPods, XCTest
    • Форматы данных: JSON over HTTP API
    • Сбор ошибок, статистика: Firebase Crashlytics
    • Контроль версий: Git (GitLab)
    • Управление задачами: Jetbrains YouTrack

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

    • Удаленный формат работы или комфортные условия IT-офиса
    • Высокую зарплату (100% официальную)
    • ДМС, с возможностью подключения родственников
    • Оплата корпоративного обучения
    • Корпоративный английский
    • Премии за высокие результаты, выполненные проекты, новаторство
    • Нормированный день или гибкий рабочий график
    • Современное индивидуальное оснащение рабочего места
    • Парковочное место для авто/мото/вело
    • Хороший коллектив из увлеченных людей, требовательных профессионалов, ценящих выстроенный процесс разработки ПО.

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

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

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

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