Frontend разработчик (удаленная работа)

23 ноября 2024

Уровень зарплаты:
з.п. не указана
Требуемый опыт работы:
Не указан

Вакансия: Frontend разработчик

Описание вакансии

Обязанности:
  • Использование 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-компонентов и обеспечение высокого качества кода.
  • Оптимизация приложений для быстрого рендеринга и снижения нагрузки на систему, настройка кэширования для улучшения производительности.
  • Использование систем контроля версий ( Git lab ) для отслеживания изменений в коде и совместной работы с командой.
  • Применение инструментов сборки и автоматизации, таких как 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 (представление географических данных, рендеринг геометрических объектов (точки,линии,полигоны)

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

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

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

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


Посмотрите похожие вакансии

Frontend разработчик ( Junior )
Компания: IT HUB
Зарплата: от 80 000 до 120 000 руб.
Frontend разработчик
Компания: ЛОВАТ
Зарплата: от 60 000 до 70 000 руб.
Middle/Senior Frontend-разработчик (JavaScript, ReactJS)
Компания: Hashbon FiRe
Зарплата: от 200 000 до 300 000 руб.