Front-разработчик VueJS

Срок для отклика истек

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

Мы – команда «Газпромнефть – Цифровые решения», часть ИТ-функции «Газпром нефти». Команда, которая научила нейросети находить нефть, запустила первую в мире цифровую систему управления арктической логистикой и первой в мире заправила самолет по блокчейн.

Мы переводим в «цифру» каждый этап работы современного нефтяника: от геологической разведки и бурения скважин до процесса переработки нефти и момента, когда она в виде топлива попадает в баки автомобиля, самолета или, например, становится битумом для строительства дорог. Активы «Газпром нефти» – это сотни петабайт данных, которые генерируют объекты компании в России и за рубежом.

Нас вдохновляет идея развития цифрового будущего нефтегазовой отрасли и промышленности в целом. Мы стремимся к большему, и нам нужен Frontend разработчик VueJS

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

  • Верстка макетов с нуля (Figma), интеграция интерфейсов для проектных решений на Битрикс24, 1С-Битрикс:Управление сайтом;
  • Поддержка реализованных проектов;
  • Участие в подготовке технических заданий;
  • Участие в предварительной оценке проектов;
  • Взаимодействие с проектной командой;

Требования:

  • Умение и готовность самостоятельно оценивать и решать поставленные задачи
  • Уверенные знания JavaScript

o Знание и правильное использование типов данных
o Парадигма ООП
o Шаблоны проектирования
o Знание классов
o Работа с Rest API
o Работа с асинхронностью – Promise, Async/Await
o Понимание стека вызовов, возможности разгрузки основного потока пользователя. Микро- и макротаски.
o Понимание, как работают функции: рекурсии, замыкания, привязка контекста.
o Работа с DOM: выбор и манипуляция элементов, события, наблюдатели.
o Много библиотек на чистом js (селекты, слайдеры, ui-библиотеки и прочее)
o Хорошее знание Typescript: типы данных, юнионы, аллиасы, интерфейсы, дженереки.

  • Уверенные знания js-фреймворков

o Vue 3 Composition API и его экосистема: Pinia, Vue Router, Vue Devtools
o Опыт работы с Vue 2 и соответствующими библиотеками (Vuex 4 и т.п.)
o Опыт работы со SPA, PWA.
o Опыт работы с другим фреймворком (React желательно, либо Solid, Svelte)
o Unit-тестирование компонентов: Vitest/Jest.

  • Уверенное использование DevTools (продвинутый уровень)

o Умение профилировать
o Ставить брейкпоинты
o Просматривать события
o Уметь настраивать профиль соединение и скорость
o Умение отлаживать код
o Работа с памятью
o Уметь работать с запросами
o Находить проблемные места в производительности сайта или веб-приложения

  • Опыт настройки системы сборки, таких как:

o Vite
o Rollup
o Webpack (На базовом уровне)

  • Уверенные знания git

o Знание основных команд для работы с git cli
o Умение управлять ветками, работать с коммитами, разрешать конфликты
o Умение работать по workflow, например Git Flow
o Использование GitLab/Github/Bitbucket: Знание основных функций и возможностей этих платформ, таких как создание issues, pull requests/merge requests, ревью кода и другие.

  • Применение БЭМ
  • Приветствуется опыт работы с PHP, Node.js, Docker, jQuery

Условия:

Мы предлагаем:

  • Гибридный формат работы в городах присутствия Газпром-Нефть Цифровые решения
  • Достойную твоего профессионального уровня заработную плату, годовую премию по результатам деятельности, дополнительную материальную мотивацию;
  • Качественную программу ДМС со стоматологией с первого месяца работы; услуги телемедицины и консультации психолога, страхование жизни и здоровья в том числе за границей, и льготные условия страхования для близких;
  • Разумную свободу при выполнении рабочих обязанностей (ты самостоятельно распоряжаешься своим рабочим временем – мы поддерживаем культуру доверия в командах);
  • Корпоративные скидки для изучения английского языка в малых группах онлайн и офлайн, скидки на ипотечное страхование в рамках зарплатных программ;
  • Поддержку опытного наставника с первого рабочего дня: сориентирует во всем от возможностей кофемашины до лучших практик по направлению;

В «ГАЗПРОМ НЕФТИ» УЖЕ СЕГОДНЯ ТЫ МОЖЕШЬ:

  • Cоздавать и поддерживать высокоэффективные системы в нефтегазовой сфере и не только
  • Работать в командах с выстроенными процессами разработки
  • Участвовать в разработке архитектуры инженерных систем
  • Иметь возможность выбирать и менять технологический стек в процессе работы
  • Работать с самыми современными технологиями и инструментами , которые позволят тебе создавать высокопроизводительные и безопасные приложения
  • Создавать и управлять масштабируемыми облачными приложениями
  • Решать сложные и нестандартные проблемы, участвовать в разработке инновационных решений для повышения эффективности и экономичности производства
  • Реализовывать свои идеи и предложения, внося значимый вклад в развитие индустрии
  • Постоянно учиться и развиваться , изучая новые технологии и методы разработки
  • Работать в кросс функциональной команде, где ты будешь обмениваться знаниями и опытом с коллегами из разных областей, что позволит расширить свой кругозор и повысить свою квалификацию
  • Концентрироваться на своих профессиональных задачах , пока другие специалисты команды решают вопросы бизнес анализа и управления проектом