ADXCEL

Разработчик Mapbox GL JS

От 2 000 USD
  • Армения
  • Полная занятость
  • Удаленная работа
  • От 3 до 6 лет
  • JavaScript
  • HTML5
  • CSS3
  • Английский — B1 — Средний

Мы ищем опытного и мотивированного Разработчика Mapbox GL JS, который присоединится к нашей команде для создания высокопроизводительных, интерактивных картографических приложений. Вы будете играть ключевую роль в разработке и оптимизации интерфейсов, работающих с большими объемами геопространственных данных.

Навыки и опыт:

  • Высшее техническое образование

  • Опыт работы по специальности не менее трех лет в компаниях специализирующихся на разработке ПО

  • Трудоспособность, умение работать в коллективе, высокие коммуникативные навыки, активная позиция

  • Широкий кругозор в сфере современных IT технологий, желание изучать новые подходы и методики

  • Опыт работы в разработке на JavaScript (ES6+)

  • Глубокое знание и практический опыт работы с Mapbox GL JS

  • Уверенное понимание геопространственных концепций (проекции, координаты, GeoJSON, тайловые схемы)

  • Опыт работы с векторными тайлами и их структурами данных

  • Уверенное владение одним из современных Frontend-фреймворков (React, Vue.js или Angular)

  • Отличное знание HTML5 и CSS3

  • Опыт работы с Git

  • Навыки отладки и оптимизации производительности веб-приложений

  • Хорошее владение письменным и устным английским языком

Будет плюсом:

  • Опыт работы с другими библиотеками, такими как Leaflet, OpenLayers, Three.js (для 3D-визуализации)

  • Знание инструментов для подготовки геоданных (например, GDAL/OGR, PostGIS, QGIS)

  • Опыт работы с Mapbox Studio для создания пользовательских стилей

  • Опыт работы с WebGL или шейдерами

  • Понимание архитектуры Microservices или Serverless

Ключевые обязанности:

  • Разработка и поддержка веб-приложений с использованием Mapbox GL JS (или его форков, например, MapLibre GL JS)

  • Создание пользовательских стилей, источников данных и слоев для отображения сложных геопространственных данных (GeoJSON, векторные тайлы, растровые тайлы)

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

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

  • Интеграция картографических компонентов с остальной частью Frontend-стека (React, Vue, Angular)

  • Работа с API для геокодирования, маршрутизации и поиска.

  • Написание чистого, хорошо документированного и тестируемого кода

Работа у нас - это:

  • Стабильная и конкурентная заработная плата

  • Гибкий график рабочего дня

  • Полная занятость

  • Комфортная дружественная обстановка в коллективе