Frontend-разработчик (TypeScript, со знанием .NET и .NET Core)

Газпром нефть

Frontend-разработчик (TypeScript, со знанием .NET и .NET Core)

Санкт-Петербург, Дегтярный переулок, 11

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

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

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

  • Разработка функциональности: разработка и внедрение новых модулей и компонентов на базе React с использованием TypeScript, со знанием .NET + .NET Core;
  • Интеграция с API: интеграция системы с внешними и внутренними REST API, работа с запросами;
  • Оптимизация и рефакторинг:
  1. Оптимизация производительности на фронтенде;
  2. Рефакторинг существующего кода для улучшения читаемости, поддержки и производительности, следуя архитектурной методологии FSD (Feature-Sliced Design);
  • Тестирование и отладка: устранение багов, оптимизация и доработка существующих функциональных решений.
  • Взаимодействие с командой:
  1. Участие в ежедневных митингах по Scrum (Daily Stand-ups);
  2. Сотрудничество с аналитиками, дизайнерами и тестировщиками для обеспечения целостности разработки и соответствия требованиям;
  3. Участие в обсуждении и принятии архитектурных решений, предложениях по улучшению кода и общей структуры системы.

Требования:

  • JavaScript (ES6+):
  1. Понимание современных возможностей языка, таких как стрелочные функции, деструктуризация, асинхронность (async/await, промисы) и др.;
  2. Знание Event Loop и замыканий;
  3. Опыт работы с DOM API (работа с элементами, стилями, обработка событий);
  4. Работа с локальным и сессионным хранилищем (Storage API);
  5. REST API: Опыт интеграции с внешними API, отправка HTTP-запросов с использованием fetch или axios, обработка ошибок;
  • TypeScript:
  1. Базовое понимание TypeScript, опыт работы в типизированной среде;
  2. Знание и умение работать с дженериками, условными и утилитарными типами;
  • React:
  1. Опыт работы с функциональными компонентами, хуками (useState, useEffect, useRef и др.), кастомными хуками, контекстом, жизненными циклами компонентов;
  2. React Router (навигация и работа с адресной строкой);
  3. HTML и CSS;
  4. Уверенные навыки верстки, основы работы с CSS, включая Flexbox и Grid;
  5. Опыт работы с SCSS;
  • Менеджеры состояний:
  1. Опыт работы с Redux Toolkit;
  2. Опыт работы с UI-библиотеками (желательно Ant Design);
  • Желателен опыт работы с библиотеками: React Hook Form, Day.js, D3, Leaflet или OpenLayers;
  • Знание архитектурной методологии FSD: на уровне теории, опыт работы с ней будет преимуществом;
  • Git: Базовые знания.

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

  • Офисный формат работы (БЦ "Невская Ратуша");
  • Возможность быстрого роста для результативных специалистов;
  • Достойную твоего профессионального уровня заработную плату, годовую премию по результатам деятельности, дополнительную материальную мотивацию за особые достижения;
  • Бесплатное посещение спортивных секций;
  • Интенсивное обучение на практике, доступ к образовательному контенту на портале знаний корпоративного университета;
  • Подписку на лучшие электронные библиотеки с подборкой ИТ-литературы;
  • ДМС и страхование жизни.


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

  • Участвовать в создании ИТ-сервисов нового уровня в топовой компании с распределенной географией офисов и промышленных объектов;
  • Присоединиться к нашей большой команде из 100+ профессионалов, где ценят вклад каждого сотрудника, взаимовыручку и высокие стандарты сервисной культуры;
  • Использовать самые современные технологии для решения задач «здесь и сейчас»;
  • Прокачать свои навыки коммуникации, будучи ключевой точкой взаимодействия между потребностями пользователей и смежными ИТ-подразделениями;
  • Вбирать в себя новые знания каждый день и решать нестандартные задачи;
  • Получать быструю обратную связь от руководителя и постоянно совершенствовать hard и soft skills;
  • Непрерывно обмениваться опытом – есть возможность как стать наставником самому, так и перенять глубокий опыт у экспертов;
  • Увидеть все ИТ-направления в компании и развить широкий взгляд на ИТ-ландшафт, определяя себя в будущем.
Посмотреть контакты работодателя

Адрес

Похожие вакансии

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию