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

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

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

  • участие в разработке модулей, компонентов, страниц для веб-приложений с оптимизацией под поисковые системы (Nuxt 3, SSR/SSG);
  • участие в разработке админ-панели;
  • сбор данных с помощью Puppeteer (web-scraping);
  • разработка интерактивных графиков;
  • участие в проектировании веб-приложений с использованием картографических библиотек;
  • участие в разработке микросервисов на NodeJS;
  • внесение правок, поддержка существующих проектов;
  • взаимодействие с дизайнерами и другими разработчиками.

Требования:

  • знания HTML и CSS+ препроцессоры Stylus/SCSS/Less (mixins, variables, functions),
  • адаптивная верстка,
  • отличные знания JavaScript, TypeScript, Vue 3 (в основном у нас composition api, но для части проектов необходимо разобраться с options api), Nuxt 3, Pinia/Vuex, VueRouter,
  • UI-библиотеки (MaterialUI, Element Plus, Framework7 и др.),
  • умение настроить сборку с помощью Webpack/Vite,
  • есть желание учиться и развиваться.

​​​​​​​Будет преимуществом, если Вы знаете и используете:

  • Puppeteer – для сбора данные из различных источников (web-scraping), библиотеки для работы с графиками (D3, ECharts и др.), микросервисы на NodeJS (Express, NestJS и др.), TypeScript - дженерики, грамотное использование типов any, unknown, never, декораторы, infer, utility types и т.д., пробовал/работал с картографическими библиотеками (Maplibre / Mapbox / YandexMaps / 2GisMaps / Leaflet / OpenLayers и др.), уметь оптимально интегрировать UI-библиотеки, PWA, SSR, знакомство с Docker, Gitlab-CI, опыт работы с базами данных PostgreSQL / MongoDB / MySQL, опыт использование Websockets, знакомство с микро-фронтендами (Module Federation Vite/Webpack).

Как мы планируем общаться:

  • первичное общение с нашим HR;
  • наш разработчик позвонит вам (Telegram, WhatsApp) для небольшого разговора (5-7 минут).
  • позовем вас к себе в офис для прохождения собеседования.

Возможно попросим вас выполнить небольшое тестовое задание.

Условия:

  • Официальное трудоустройство.
  • Полное соблюдение ТК РФ.
  • Возможность профессионального роста.
  • Пятидневная рабочая неделя, с 08.30 до 17.30.
  • Офис рядом с МЦД-2 ст. Гражданская (пешая доступность), м. Аэропорт, м. Динамо
  • Что не написали, но хотели бы видеть -> желание учиться (развиваться) и осваивать новые технологии.