Текущие вакансии

Следите за вакансиями в Telegram-канале «Работа в ГИС». А за новостями нашей платформы – в нашем канале «Новости NextGIS».

Ведущий разработчик мобильного ПО

В компании разрабатываются мобильные приложения для работы с геоданными на мобильных устройствах. Имеется общая часть на языках C/C++ и нативные части под платформы Android/iOS.

Требования к кандидату:

  • Знание языков программирования Java и Kotlin, JNI, опыт работы с ОС Android.
  • Знание языка программирования Swift, опыт работы с ОС iOS/macOS.
  • Знание языка программирования С/С++, фреймворка Qt, библиотек GDAL, GEOS, PROJ,  умение выполнять сборку crosscompile (CMake, gradle), google unit test, OpenGL, metal, vulkan, JNI NDK.
  • Знание основ ГИС, типов геоданных, форматов хранения и передачи (GeoTIFF, GeoJSON etc), стандарты (OGC WMS, WFS etc.), роутинг, трекинг, геокодирование.
  • Опыт разработки мобильного ПО для работы с графикой (растровой и векторной) – работа с сетью, знание серверных технологий (http/https, XML, json, OAuth2).
  • Опыт публикации приложений в Google Play, Apple app store.
  • Минимум технический английский.
  • Умение работать с чужим кодом.
  • Примеры программ (github/gitlab, маркет, apk) и кода.
  • Планирование и согласование облика, задач, функций ПО на уровне функциональных требований ТЗ.
  • Умение выполнять декомпозицию задач, составлять постановку задач разработке, принимать результаты, code review, unit tests.
  • Организация обратной связи с пользователями, работа с Sentry для выявления массовых проблем с ПО.
  • Планирование развития ПО на основе обратной связи: добавление, изменение, исключение функций.

Будет преимуществом:

  • Высшее образование.
  • Представление о мобильных ГИС: osmand, locusmap, oruxmaps, 123survey, ArcGIS Navigator, ArcGIS field maps .
  • Представление об открытых картографических фреймворках mapbox gl native, mapsme, tangram-es, 2GIS.
  • Знакомство с программными обеспечением для веб-картографии и опыт разработки для него: Mapbox API, стэк OpenStreetMap, Mapnik, PostGIS.
  • Знание основ построения пользовательских интерфейсов для целевых мобильных платформ.
  • Участие в одном из opensource-проектов.
  • Умение сформулировать задачи для веб-бэкенд-программистов для обеспечения взаимодействия с северным ПО.

Обязанности:

  • Разработка архитектуры приложений, планирование развития.
  • Гармонизация релизов под разные платформы, управление релизным циклом.
  • Постановка задач разработке, code review, организация тестирования.
  • Написание программного кода.
  • Координация разработчиков.
  • Формирование предложений по созданию/развитию связанных веб-сервисов.

От нас:

  • Полностью белая зарплата.
  • Много интересных задач и проектов.
  • Небольшой, но целеустремлённый коллектив коллег-разработчиков.

З/п: до 100 000 – 175 000 ₽.

Собеседование, испытательный срок два месяца.
Полный рабочий день. Удалённо или в офисе (Москва, метро «Красные ворота»).
Заполните форму, чтобы откликнуться.

Заполнить форму

Другие контакты

Бизнес-аналитик со знанием ГИС

Ищем аналитика на полную занятость, уровень не ниже Middle.

Требования к кандидату:

  • Хорошее знание ПО ГИС.
  • Знание процессов разработки, жизненного цикла разработки.
  • Технический английский.
  • Отличные коммуникационные навыки.
  • Умение выявить действительную потребность/проблему заказчика и найти максимально эффективное решение.
  • Умение интерпретировать бизнес-процесс в одной из нотаций (bpmn или аналогичные).
  • Умение писать понятные документы для бизнес-заказчика и технических специалистов.
  • Опыт формализации функциональных и системных требований на основании бизнес и пользовательских требований.

Будет преимуществом:

  • Базовые знания ПО NextGIS.
  • Знание основ системной интеграции (REST, очереди, xml, xsd, json, синхронный, асинхронный обмен).
  • Знание типов аутентификации.
  • Общие представления о реляционных СУБД (SQL).

Обязанности:

  • Сбор и анализ требований.
  • Участие в разработке технических решений.
  • Подготовка аналитических документов.

З/п: 120 000 – 200 000 ₽. Конкретнее по результатам собеседования, в зависимости от квалификации.

Тестовое задание, испытательный срок, полный рабочий день. Удалённо или в офисе (Москва, метро «Красные ворота»).
Присылайте своё резюме на адрес: info@nextgis.ru

Отправить резюме

Другие контакты

Разработчик настольного ПО/библиотек (Middle)

Поддержка и развитие продуктов, библиотек и системы сборки компании.

Обязанности:

  • Разработка продуктов и библиотек.
  • Поддержка системы сборки и пакетов.
  • Поддержка и развитие прикладных библиотек.
  • Интеграция с веб-сервисами NextGIS.
  • Оптимизация настольного ПО для обеспечения производительности, отказоустойчивости.

Компетенции:

  • Знание языков программирования С/С++, Python.
  • Знание фреймворков и библиотек Qt, PyQt, qtifw.
  • Разработка настольного ПО, инсталляция ПО в целевые ОС (Windows, Linux, macOS).
  • Умение читать чужой код.
  • Написание юнит-тестов.

Будет преимуществом:

  • Знание практик CI/CD.
  • Знание геоинформационных технологий и программного обеспечения NextGIS.
  • Понимание устройства проектов OpenSource, pull requests в проекты, работа с сообществом.

От нас:

  • Полностью белая зарплата.
  • Много интересных задач и проектов.
  • Небольшой, но целеустремленный коллектив коллег-разработчиков, одна из лучших команд в области ГИС.
  • Возможность работать удалённо, в офисе или гибридно. Офисы: Москва, Нови-Сад (Сербия).

З/п: 120 000 – 200 000 ₽. Конкретнее по результатам собеседования, тестового задания. Испытательный срок.
Присылайте своё резюме на адрес: info@nextgis.ru

Отправить резюме

Другие контакты

Разработчик настольного ПО/библиотек (Senior)

Поддержка и развитие продуктов, библиотек и системы сборки компании.

Обязанности:

  • Поддержка системы сборки (CMake) и библиотек gdal, proj, geos, ngstd и др.
  • Интеграция с веб-сервисами NextGIS.
  • Оптимизация настольного ПО для обеспечения производительности, отказоустойчивости.
  • Постановка задач разработчикам, декомпозиция задач. Прием результатов, code review.  
  • Подача предложений по развитию настольного ПО, его унификации, исключения дублирования.

Компетенции:

  • Знание языков программирования С/С++ (основной), Python.
  • Знание фреймворков и библиотек Qt, PyQt, qtifw.
  • Разработка настольного ПО, инсталляция ПО в целевые ОС (Windows, Linux).
  • Умение читать чужой код, ставить задачи коллегам, активно взаимодействовать с командой.
  • Написание юнит-тестов.

Будет преимуществом:

  • Знание практик CI/CD.
  • Знание геоинформационных технологий и программного обеспечения NextGIS.
  • Понимание устройства проектов OpenSource, pull requests в проекты, работа с сообществом.

От нас:

  • Полностью белая зарплата.
  • Много интересных задач и проектов.
  • Небольшой, но целеустремленный коллектив коллег-разработчиков, одна из лучших команд в области ГИС.
  • Возможность работать удалённо, в офисе или гибридно. Офисы: Москва, Нови-Сад (Сербия).

З/п: 200 000 – 300 000 рублей. Конкретнее по результатам собеседования, тестового задания. Испытательный срок.
Присылайте своё резюме на адрес: info@nextgis.ru

Отправить резюме

Другие контакты

Системный администратор

Поддержка инфраструктуры в работоспособном состоянии, решение оперативных задач и проблем, поэтапная модернизация инфраструктуры.

Требования:

  • Навыки администрирования Linux (см. сведения ниже).
  • Навыки настройки сетей: TCP/IP, VPN, DNS, HTTP, HTTPS (см. сведения ниже).
  • Опыт работы с Git и Docker.
  • Технический английский: чтение и написание технической документации.

Обязанности:

  • Поддержка инфраструктуры в работоспособном состоянии.
  • Решение оперативных задач и проблем (пользователи, сервисы).
  • Поэтапная модернизация инфраструктуры.

Общие сведения об инфраструктуре:

  • Сети: Wireguard, OpenVPN, Mikrotik.
  • Операционные системы: преимуществетвенно Ubuntu Linux.
  • Контейнеры и виртуальные машины: Docker, Swarm, Portainer, KVM, Micro.k8s.
  • Сервера: физические (Hetzner, офис), виртуальные (Selectel, Hetzner, Vultr).
  • Почтовый сервис на базе Mailu (Postfix, Exim, Dovecot, Roundcube).
  • Аутентификация на базе OpenLDAP (master + slave).
  • Ansible плейбуки для настройки серверов.
  • Мониторинг Grafana + UptimeRobot.
  • Бэкапы на базе restic и btrfs.

Внутренние сервисы:

  • Sentry (сбор ошибок).
  • Zammad (поддержка).
  • Keycloak (аутентификация).
  • WordPress (веб-сайт компании).

Сервисы для клиентов на базе следующего стека:

  • RDBMS: PostgreSQL, PostGIS.
  • NoSQL: Redis, Etcd, Clickhouse.
  • Python: Pyramid, Django, FastAPI, AioHTTP, Buildbot.
  • Go и Minio (S3).

Будет преимуществом:

  • Знакомство с основами геоинформационных систем.
  • Представление о платформе NextGIS: Web, QGIS, Mobile, Formbuilder.
  • Присутствие в Москве.

От нас:

  • Полностью белая зарплата.
  • Много интересных задач и проектов.
  • Небольшой, но целеустремленный коллектив коллег-разработчиков, одна из лучших команд в области ГИС.
  • Возможность работать удалённо, в офисе или гибридно. Офисы: Москва, Нови-Сад (Сербия).

З/п: 100 000 – 175 000 рублей. Конкретнее по результатам собеседования, тестового задания. Испытательный срок.
Присылайте своё резюме на адрес: info@nextgis.ru

Отправить резюме

Другие контакты

Другие вакансии

Если вы не нашли позицию «под себя», но вам нравится, что мы делаем и вы хотели бы стать частью нашей команды, – присылайте резюме и вопросы.

Мы будем рады рассмотреть ваше резюме, если у вас хороший опыт в области ГИС!

Отправить резюме

Другие контакты