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

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

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

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

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

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

Требования:

  • Уверенные знания JavaScript
  • Знание и правильное использование типов данных
  • Парадигма ООП
  • Шаблоны проектирования
  • Знание классов
  • Работа с Rest API
  • Работа с асинхронностью – Promise, Async/Await
  • Понимание стека вызовов, возможности разгрузки основного потока пользователя. Микро- и макротаски.
  • Понимание, как работают функции: рекурсии, замыкания, привязка контекста.
  • Работа с DOM: выбор и манипуляция элементов, события, наблюдатели.
  • Много библиотек на чистом js (селекты, слайдеры, ui-библиотеки и прочее)
  • Хорошее знание Typescript: типы данных, юнионы, аллиасы, интерфейсы, дженереки.
  • Уверенные знания js-фреймворков
  • Vue 3 Composition API и его экосистема: Pinia, Vue Router, Vue Devtools
  • Опыт работы с Vue 2 и соответствующими библиотеками (Vuex 4 и т.п.)
  • Опыт работы со SPA, PWA.
  • Опыт работы с другим фреймворком (Angular, React желательно, либо Solid, Svelte)
  • Unit-тестирование компонентов: Vitest/Jest.
  • Уверенное использование DevTools (продвинутый уровень)
  • Умение профилировать
  • Ставить брейкпоинты
  • Просматривать события
  • Уметь настраивать профиль соединение и скорость
  • Умение отлаживать код
  • Работа с памятью
  • Уметь работать с запросами
  • Находить проблемные места в производительности сайта или веб-приложения

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

  • Vite, Rollup,Webpack (На базовом уровне)
  • Уверенные знания git
  • Знание основных команд для работы с git cli
  • Умение управлять ветками, работать с коммитами, разрешать конфликты
  • Умение работать по workflow, например Git Flow
  • Использование GitLab/Github/Bitbucket: Знание основных функций и возможностей этих платформ, таких как создание issues, pull requests/merge requests, ревью кода и другие.
  • Применение БЭМ
  • Приветствуется опыт работы с PHP, Node.js, Docker, jQuery

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

  • Работу в аккредитованной IT компании;
  • Достойную твоего профессионального уровня заработную плату;
  • Качественную программу ДМС со стоматологией с первого месяца работы, включая услуги телемедицины и возможность расширить перечень клиник, страхование жизни и здоровья, консультации психолога, льготные условия страхования для близких;
  • Компенсацию стоимости спортивных абонементов: компания возмещает до 60% стоимости занятий любыми видами спорта;
  • Поддержку опытного наставника с первого рабочего дня;
  • Неограниченный доступ к порталу знаний компании, бесплатные корпоративные доступы к образовательным платформам, подписку на лучшие электронные библиотеки с подборками IT-литературы (и не только);
  • Собственный Центр профессионального развития для совершенствования hard skills, внутренние IT-митапы по разным направлениям и уровням сложности;
  • Индивидуальные и командные карьерные консультации;
  • Современный «умный офис» с коворкинг-пространством, в котором есть всё для продуктивной работы и приятного отдыха в перерывах;

В «Газпром нефть» ты можешь:

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