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