
Ведущий iOS разработчик, Екатеринбург.
▷ Работодатель: SquareGPS
(профиль,отзывы)
💰 From 0 RUR. | Режим: office |
10
* This listing is inactive or archived *
Что вы будете делать
Приложение для одной из ведущих платформ контроля подвижных объектов в мире, которое позволяет контролировать подвижные активы бизнеса (технику, сотрудников, контейнеры), данные с различных сенсоров с этих объектов, параметры с автомобильных 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
От кандидата мы ожидаем:
-
Практический опыт разработки на Objective-C и Swift от 3 лет и глубокое знание мобильной платформы iOS
-
Понимание принципов ООП и Design Patterns, SOLID, умение создавать поддерживаемый код
-
Опыт многопоточного программирования в iOS
-
Опыт работы с CoreData, CoreLocation, AFNetwork
-
Хорошее понимание модели и принципов взаимодействия клиент-сервер (HTTP, Rest API, JSON, form data);
-
Технический английский на уровне чтения / написания документации
-
Опыт работы с системами контроля версий (Git, Mercurial ...)
Будет дополнительным плюсом:
-
Умение создавать красивые и удобные интерфейсы в соответствии с гайдлайнами
-
Навыки написания юнит-тестов
-
Опыт работы с MapKit, PushKit
-
Наличие примеров кода
-
Опыт работы в команде
Мы предлагаем:
- Высокую зарплату (100% официальную)
- ДМС, с возможностью подключения родственников
- Оплата корпоративного обучения
- Корпоративный английский
- Премии за высокие результаты, выполненные проекты, новаторство
-
Нормированный день или гибкий рабочий график
-
Комфортные условия IT-офиса
-
Хорошее индивидуальное оснащение рабочего места
-
Парковочное место для авто/мото/вело
-
Хороший коллектив из увлеченных людей, требовательных профессионалов, ценящих выстроенный процесс разработки ПО.