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