Вакансия: Frontend разработчик (Vue.js) в Москва

Полное описание вакансии: Frontend разработчик (Vue.js) в Москва

ID Название вакансии Город Компания От До Валюта Тип вакансии Дата и время публикации вакансии Роль
2055201 Frontend разработчик (Vue.js) Москва > МТ-ЛАБ open 2024-11-21
Необходимые навыки
  • > JavaScript
  • > HTML5
  • > Английский язык
  • > ES6
  • > VueJS
  • > Nuxt.js
  • > pinia
  • > SSR
  • > RESTful API
  • > Английский язык (чтение технической литературы)
Требования

Знание JavaScript и ES6+. Профессиональное владение Vue.js (Vue 3). Работа с Vue Router, Pinia. Опыт работы с SSR...

Обязанности

Использование JavaScript (ES6+) и Vue.js (Vue 3) для создания динамичных и интерактивных веб-интерфейсов. Работа с Vue Router...

Описание

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

  • Использование 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 (представление географических данных, рендеринг геометрических объектов (точки,линии,полигоны)

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

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

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

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

Вверх