Middle+/Senior i OS-разработчик в команду Social
Компания: 2GIS
Локация: Санкт-Петербург
О компании
2GIS — это аккредитованная IT-компания, занимающаяся разработкой мобильных и веб-приложений. Компания делает акцент на взаимодействии пользователей с помощью своего популярного приложения, которое ежедневно используют десятки миллионов человек. В 2GIS приложению важна также интеграция различных сценариев, направленных на улучшение пользовательского опыта.
Social — это динамично развивающееся направление в R&D 2GIS, целью которого является создание платформы для реалтайм-взаимодействия между пользователями. Первой функциональностью, реализованной командой, стало отображение друзей на карте в реальном времени, что свидетельствует о высоких амбициях и стремлении к инновациям в будущем.
Ключевые факты:
- Аккредитованная IT-компания
- Приложение используется десятками миллионов пользователей
- Развитие в области реального времени (realtime)
- Офисы в Москве, Санкт-Петербурге и Новосибирске
- Проведение внутренних хакатонов и фестивалей
О вакансии
Команда мобильной разработки 2ГИС ищет талантливого middle+/senior iOS-разработчика для работы в направлении Social. Это направление стремится изменить способ взаимодействия пользователей с приложением. Работа сосредоточена на создании уникальных функциональных возможностей, таких как отображение друзей на карте в реальном времени.
В команде разработчиков вы будете иметь возможность влияния на проект и участвовать в принятии технологических решений. Мы ожидаем от кандидата не только опыт и знания, но и готовность предлагать и реализовывать собственные идеи, которые могут быть полезны для пользователей приложения.
Чем предстоит заниматься:
- Расширять и улучшать функционал приложения с фокусом на производительность
- Разрабатывать новые интерфейсные функции
- Исследовать особенности iOS платформы, включая гео-трекинг
- Защищать и внедрять собственные идеи в продукт
Что мы предлагаем:
- Удалённая работа на территории РФ с возможностью гибридного формата
- Полностью белая зарплата
- Дополнительные дни отпуска за стаж работы
- ДМС и доступ к онлайн-консультациям с врачами
- Участие в хакатонах и фестивалях компании
Обязанности
- расширять и улучшать функционал мобильного приложения
- разрабатывать новые интерфейсные функции
- изучать особенности iOS платформы, в том числе гео-трекинг
- защищать и реализовывать собственные идеи в команде
Требования
- опыт разработки на Swift от 5 лет;
- уверенное использование UIKit (SnapKit) и SwiftUI;
- понимание работы многопоточности включая async/await;
- опыт написания и работы с разными видами тестов;
- знание принципов SOLID и DRY. Опыт работы с инструментами разработки (Cocoapods, git, fastlane, xcode instruments и др.
- дух стартапера, а именно, умение работать в изменяющихся условиях;
- желание делать то, что нравится, чем будешь пользоваться;
- уверенные знания Objective-C будут плюсом.
- расширять и совершенствовать функционал, не забывая о производительности решения;
- пилить крутые интерфейсные фичи;
- раскапывать подводные камни особенностей iOS платформы (в частности гео-трекинг);
- предлагать, защищать и реализовывать собственные идеи.
- Магазин мерча
- Экскурсии в офисы
Условия
- удалённая работа на территории РФ с возможностью гибридного формата
- полностью белая зарплата
- дополнительные дни отпуска за стаж работы
- ДМС с онлайн-консультациями
- участие в внутренних хакатонах и фестивалях компании