2ГИС для iOS и Android — сложное приложение с 3D-движком карты, справочником, алгоритмами поиска фирм и проезда. Большая часть бизнес-логики находится на клиенте, что позволяет нам работать как в онлайн режиме, так и без доступа к интернету, решая задачи пользователя непосредственно на его устройстве. Однако, данные, поступающие в приложения, формируются на стороне десятков бэков, развёрнутых в наших дата-центрах.
В рамках развития сервиса мобильной разработки мы формируем новую команду — Mobile Backend.
Причины изменений
Сейчас серверная часть, связанная с мобильными продуктами, поддерживается несколькими смежными командами, что усложняет координацию и замедляет развитие.
Мы стремимся сосредоточить экспертизу ближе к мобильной разработке, чтобы ускорить процессы и повысить устойчивость сервисов.
Цели и задачи новой команды
Обеспечить стабильную поддержку системы серверов обновлений мобильных приложений;
Усилить мониторинг и логирование систем;
Централизовать ключевые бэкенды внутри направления Mobile, поддерживать и развивать их;
Закрыть накопленные технические долги;
Снизить технические и организационные риски;
В новую команду мы ищем Backend-разработчиков и тестировщиков.
Тебе предстоит
Автоматизировать тестирование проекта, построенного на микросервисной архитектуре;
Писать функциональные тесты на серверное API и фоновые обработчики данных;
Разрабатывать е2е тесты (на Python 3) и участвовать в настройке Continuous Integration;
Участвовать в проработке архитектуры сервисов и интерфейсов их взаимодействия;
Проводить нагрузочное тестирование в проекте.
Ждём от тебя
Опыт работы с автоматизацией тестирования от трёх лет;
Понимание основ тестирования и владение техниками тест-дизайна;
Умение структурировано и доступно выражать свои мысли, а также аргументированно отстаивать свою позицию;
Инициативность и любознательность.
Кроме того
2ГИС — аккредитованная IT-компания.
Можно работать удалённо. Для нас важен специалист, а не его локация. Если хочешь работать в гибридном формате, у нас есть офисы в Москве, Санкт-Петербурге, два классных офиса в Новосибирске. А также коворкинги в Томске, Астане и Алма-Ате.
График не главное. Кто-то начинает работу в 9, кто-то в 11, а кто-то — когда удобно ему и команде. Главное — выполнять задачи в срок и быть на связи с коллегами.
Само собой, полностью белая зарплата, размер обсуждается на собеседовании, потолка нет.
Есть ДМС, штатный терапевт, невролог, мед.консультант и другие IT-плюшки.
Если хочешь делиться своим опытом, мы только за — поможем с выступлениями на конференциях и статьями для Хабра.