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

Работодатель:
Зарплата:
260 000 руб.
Опыт работы:
От 3 до 6 лет
Место работы:
Москва, Пресненская набережная, 4с2

О проекте:

Транснефтьэнерго — первая цифровая компания в энергетике и поставщик электроэнергии для предприятий по всей России.

Цель проекта — создание уникального в России продукта по автоматизации энергосбытовой деятельности компании. Рынок предлагает только отдельные модули. Наш продукт — первая связанная экосистема для энергосбыта.

Проект построен на микросервисной архитектуре: Backend (.NET 8), Frontend (Vue 2/3 + TypeScript, Vuetify.js). Всего 23 spa-приложения, объединенные общей библиотекой компонентов. Все сервисы упакованы в Docker, активно внедряется Kubernetes.

Чем будете заниматься:

  • Разрабатывать новый и поддерживать существующий функционал цифровой платформы Трансфера;
  • Участвовать в проектировании архитектуры клиентской части приложения совместно с командой;
  • Участвовать в миграции проекта с Vue 2 на Vue 3;
  • Взаимодействовать с бэкенд-разработчиками, дизайнерами и аналитиками для создания лучшего пользовательского опыта;
  • Писать чистый, масштабируемый и поддерживаемый код.

Навыки и стек:

Стек (обязательно):

  • Знание Vue 3 (Composition API, Options API, Reactivity);
  • Опыт работы с TypeScript (типизация компонентов, утилиты типа);
  • Знание JavaScript (ES6+, асинхронность, DOM API);
  • Верстка (HTML5, CSS3, адаптивная / кроссбраузерная).

Ключевые навыки:

  • Работа с состоянием приложения (Vuex/Pinia);
  • Роутинг (Vue Router);
  • Понимание REST/API.

Основные навыки:

  • Инструменты сборки (Vite, Webpack);
  • Тестирование (Jest, Vue Test Utils);
  • Линтинг и форматирование (ESLint, Prettier);
  • Препроцессоры CSS (Sass/SCSS, Less);
  • Работа с UI-библиотеками (Vuetify);
  • Интеграция с бэкендом (Axios);
  • Оптимизация производительности (код-сплиттинг, ленивая загрузка);
  • Git, GitHub/GitLab (ветвление, пул-реквесты);
  • Понимание Agile/Scrum;
  • Навыки отладки (Chrome DevTools, Vue Devtools);
  • Знание экосистемы Vue (VitePress, Vue CLI);
  • Управление формами (Vuelidate, FormKit);
  • Базовое понимание безопасности (XSS, CORS).

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

  • Фиксированный доход в соответствие со штатным расписанием. Ваш доход не ограничен рамками — он зависит от Вашей вовлеченности. У нас Вы можете напрямую влиять на свой заработок через проектную деятельность;
  • Ежегодные выплаты к значимым событиям: оклад к отпуску, ко Дню нефтяника и годовой бонус по итогам работы;
  • Расширенный ДМС, компенсации и гарантии: компенсация фитнеса, путевок детям, дотация на оплату билетов в отпуск для всей семьи, на оплату детского сада и другое;
  • Возможность посещать отраслевые конференции, выставки и международные форумы, где формируется профессиональная среда;
  • Мы инвестируем в Ваше будущее. Постоянное повышение экспертизы у нас не просто слова, а главный принцип команды. Именно поэтому мы открываем перед сотрудниками возможности для внутреннего и внешнего обучения;
  • Активная жизнь внутри компании: спортивные команды по волейболу, баскетболу, футболу, а также падел, квиз-турниры и книжный клуб;
  • Комфортные условия труда: офис класса А+ в Москва-Сити.

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

Frontend-разработчик в Яндекс Документы
Яндекс

Отлично знаете TypeScript или JavaScript. Имеете развитое алгоритмическое мышление. Разрабатывали на React или Node.js. Имеете опыт работы с библиотеками визуализации...

Middle+/Senior Frontend-разработчик (ГигаЧат Бизнес)
Салют для Бизнеса

Коммерческий опыт frontend-разработки от 5+ лет. Уверенное владение TypeScript. Глубокое понимание React и его экосистемы. Адаптивная и кроссбраузерная...

Frontend-разработчик (Поставки Global)
Ozon

TypeScript, JavaScript, Vue.js (2-3 ver.), Nuxt.js. Вы будете. Успешный релевантный опыт работы от 3 лет. Уверенное знание JavaScript (ES...

Frontend-разработчик (Middle)
Simple

Коммерческий опыт фронтент-разработки от 3-х лет (уровень middle/ middle+). Продвинутый уровень владения Vue.js, JavaScript и TypeScript в приоритете...

Frontend разработчик (Vue.js) Middle/Senior
Пуск

Профессиональное владение Vue 3 или Vue 2 + Composition API. Принимать участие в обсуждении лучших и наиболее эффективных решений для...