Текущие вакансии
Следите за вакансиями в 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
Другие вакансии
Если вы не нашли позицию «под себя», но вам нравится, что мы делаем и вы хотели бы стать частью нашей команды, – присылайте резюме и вопросы.
Мы будем рады рассмотреть ваше резюме, если у вас хороший опыт в области ГИС!
Отправить резюме