Frontend разработчик

Оплата не указана

МТ-ЛАБ

г. Москва

Требуемый опыт работы

От 3 до 6 лет

Тип занятости

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

График работы

Удаленная работа

Обязанности:
  • Использование JavaScript (ES6+) и Vue.js (Vue 3) для создания динамичных и интерактивных веб-интерфейсов.
  • Работа с Vue Router и Pinia для организации маршрутизации и управления состоянием приложения.
  • Применение SSR (Server-Side Rendering) и Nuxt.js для улучшения SEO и повышения производительности.
  • Создание адаптивной и кроссбраузерной верстки с использованием HTML5 и CSS на основе макетов дизайнеров.
  • Оптимизация отображения компонентов для быстрого рендеринга и улучшения пользовательского опыта.
  • Взаимодействие с RESTful API для получения и отправки данных, интеграция с бекендом для динамического обновления данных.
  • Разработка приложения с использованием данных в формате GeoJSON для рендеринга геометрических объектов, таких как точки, линии и полигоны.
  • Интеграция и настройка интерактивных карт с использованием библиотек Leaflet, Mapbox, OpenLayers.
  • Работа с тайловыми серверами (например, XYZ-тайлы): настройка масштабирования, уровней детализации и кэширования тайлов для оптимизации производительности.
  • Настройка и управление видимостью различных геоподложек (спутниковые, топографические и др.) в зависимости от масштаба или контекста приложения.
  • Оптимизация рендеринга карт с большим количеством слоев и маркеров для обеспечения быстродействия.
  • Применение принципов тестирования для Vue-компонентов и обеспечение высокого качества кода.
  • Оптимизация приложений для быстрого рендеринга и снижения нагрузки на систему, настройка кэширования для улучшения производительности.
  • Использование систем контроля версий (Gitlab) для отслеживания изменений в коде и совместной работы с командой.
  • Применение инструментов сборки и автоматизации, таких как webpack, Vite, NPM, Yarn, для упрощения процесса разработки и сборки приложений.
  • Участие в командной разработке, обмен знаниями и опытом, взаимодействие с коллегами для достижения общих целей проекта.
  • Написание чистого и понятного кода, документирование функций и методов для облегчения командной работы.
Требования:
  • Знание JavaScript и ES6+

  • Профессиональное владение Vue.js (Vue 3)

  • Работа с Vue Router, Pinia

  • Опыт работы с SSR и Nuxt.js

  • Уверенное использование HTML

  • Опыт верстки по макетам дизайнера

  • Опыт работы с RESTful API

  • Понимание работы с инструментами сборки и автоматизации (webpack, Vite, NPM, Yarn)

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

  • Знание принципов тестирование Vue-компонентов

  • Умение оптимизировать Vue-приложение для быстрого рендеринга

  • Умение писать чистый и понятный код

  • Опыт коммерческой командной разработки от 3 лет

  • Опыт работы с популярными библиотеками для создания интерактивных карт (leaflet,mapbox,OpenLayers)

  • Знание основаных принципов работы с тайловыми серверами (например XYZ-тайлы) их интеграция в приложение,настройка масштабирования и уровня детализации карт.
  • Умение настраивать разные типы геоподложек (спутниковые,топографиеские и др.) Работа с несколькими слоями карт и управление их видимостью в зависимости от масштаба или контекста приложения
  • Опыт работы с GeoJSON (представление географических данных, рендеринг геометрических объектов (точки,линии,полигоны)

  • Настройка кеширования тайлов, оптимизация рендеринга карты для быстродействия

  • Опыт работы с большим количеством слоев и маркеров, оптимизация для быстродействия

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

Условия:
  • Удаленный формат работы
  • Официальное оформление с первого рабочего дня, полное соблюдение ТК РФ.
  • Оплата больничного
  • Хороший пакет ДМС
  • Дружный коллектив

Ключевые навыки

Javascript
Es6
Vuejs
Vuex/pinia
Ssr
Nuxt.js
Html5
Restful api
Английский язык
Английский язык (чтение технической литературы)

Адрес

Москва, улица Раевского, 4с1А

Контактная информация

МТ-ЛАБ

Сайт: не указан

Почта: не указана

Вакансия опубликована 21.11.2024 в г. Москва.

Похожие вакансии

#

Москва

Полный день

Подробное описание

18 марта

#

от 80 000 ₽

Москва

Удаленная работа

Подробное описание

8 апреля

#

Не указана

Москва

Удаленная работа

Подробное описание

23 августа