Фронтенд-разработчик

Дата размещения вакансии: 22.11.2024
Работодатель: ФАУ Единый институт пространственного планирования РФ
Уровень зарплаты:
з/п не указана
Город:
Москва
Триумфальная площадь 1
Требуемый опыт работы:
От 1 года до 3 лет

Чем предстоит заниматься:

  • Разработка пользовательского интерфейса для визуализации двумерных (2D) и трехмерных (3D) геопространственных данных с использованием современных библиотек (например, Leaflet, Mapbox GL, Three.js или Cesium)

  • Обеспечение удобного управления картой (масштабирование, вращение, панорамирование, переключение режимов 2D/3D)

  • Подключение и отображение различных источников данных (например, GeoJSON, WMS/WMTS, Tiles) в виде слоев карты

  • Настройка функций динамического взаимодействия, включая фильтрацию данных, выбор объектов и изменение видимости слоев на карте

  • Разработка интерфейса, оптимизированного для различных устройств и экранов, включая ПК, планшеты и мобильные устройства

Для успешной работы необходимо:

  • Высшее образование в области информационных технологий, программирования, компьютерных наук

  • От 2 лет практического опыта в области фронтенд-разработки

  • Интерес к созданию картографических сервисов для визуализации различных объектов и информации на интерактивных картах
  • Владение языками программирования JavaScript и TypeScript, а также технологиями HTML, CSS для разработки пользовательского интерфейса
  • Знания в области API-разработки, включая принципы RESTful API, и опыт интеграции данных в веб-приложениях
  • Опыт работы с библиотеками и фреймворками React, Vue.js, Angular
  • Понимание принципов работы с геоинформационными системами (ГИС), пространственными данными
  • Опыт работы с форматами данных ГИС, такими как GeoJSON, Shapefile, KML, а также их обработкой и интеграцией в проекты

Владение программами:

  • Уверенное использование распределенной системы управления Git/Gitlab для контроля версий

  • Опыт работы с системами управления задачами, таких как Jira или аналогичных

Преимуществом будет:

  • Опыт интеграции и работы с картографическими библиотеками, такими как Mapbox GL, Leaflet, Cesium и Three.js

  • Опыт работы с 3D-библиотеками для визуализации сложных данных и объемных данных