SkillStaff

Tech Lead Frontend-разработчик (Vue), управление заказами

До 308 000 RUR
  • Москва
  • Полная занятость
  • Удаленная работа
  • Более 6 лет
  • Vue
  • JavaScript
  • TypeScript
  • HTML5
  • CSS3
  • Webpack
  • Vite
  • REST
Мы в поисках опытного Frontend разработчика для разработки системы управления заказами и руководства командой мидл-фронтендеров, оптимизации процессов и координации с бэкендом (Java/Spring) и продукт-менеджментом.

Срок привлечения специалиста - до конца 2025 года с возможностью дальнейшей пролонгации.
Формат работы - удалённый по России.

Чем предстоит заниматься:

  • Разрабатывать быстрые, масштабируемые и удобные интерфейсы с применением современного Vue 3 (Composition API).
  • Повышать скорость загрузки страниц и оптимизировать клиентскую часть приложения, переписывать устаревший код.
  • Реализовывать сложные функциональные элементы и архитектурные решения проекта.
  • Сотрудничать с backend-разработчиками на платформе Java/Spring посредством интеграции через REST API и согласовывать контракт обмена данными.
  • Модифицировать и улучшать существующий код на Vue для повышения стабильности и удобства поддержки.
  • Руководить небольшой командой из двух–трёх опытных разработчиков среднего уровня, чётко формулировать цели, помогать в обучении и проверять результаты.
  • Организовывать рабочие процессы, грамотно распределять ресурсы, объективно оценивать сложность задач и сроки исполнения, создавать и утверждать оптимальный технический подход.
  • Содействовать профессиональному росту сотрудников в области Vue и смежных технологий.
  • Проводить регулярные проверки качества кода и инженерных решений.
  • Изучать и анализировать бизнес-задачи, разрабатывать эффективные технические решения для удовлетворения потребностей бизнеса.
  • Организовывать архитектуру фронтенд-инфраструктуры и подбирать наиболее подходящие инструменты и технологии.
  • Совершенствовать инфраструктуру непрерывной интеграции и доставки (CI/CD) и внедрять автоматизацию тестов (Jest, Cypress).
  • Документировать созданные решения и обеспечивать соблюдение стандартов оформления кода.

Для нас важно:

  • Высшее образование.

  • Важен опыт работы на схожей позиции от 2 лет.

  • Коммерческий опыт разработки фронтенда от 5 лет, включая минимум 3 года интенсивной работы с фреймворком Vue.js (версии Vue 2 и Vue 3, хранилища состояния Vuex или Pinia, роутер Vue Router).

  • Высокий уровень владения языками программирования JavaScript и TypeScript, современные стандарты разметки HTML5 и CSS3 (включая препроцессоры SCSS/LESS), инструменты сборки проектов Webpack и Vite.

  • Продуктивный опыт взаимодействия с серверными интерфейсами через REST API, глубокое понимание сетевых протоколов HTTP/HTTPS, механизмов кросс-доменных запросов (CORS), технологий авторизации пользователей (JWT, OAuth).

  • Профессионализм в написании модульных тестов (unit testing) и сквозных интеграционных тестов (E2E testing), используя Jest, Vitest и Cypress.

  • Хорошее знакомство с принципами проектирования интерфейсов и компонентных библиотек, такими как Feature-Sliced Design (FSD) или Atomic Design.

  • Твердое понимание концепции блочной модели БЭМ (Block Element Modifier) и способность строго ей следовать.

Руководство командами и лидерские компетенции:

  • Опыт управления группой специалистов численностью от 2 до 5 человек либо наставничества трех и более коллег-фронтендеров.

  • Способность грамотно разбивать крупные задачи на мелкие этапы, планировать выполнение работ, правильно распределять ресурсы и определять приоритетность заданий.

  • Владение искусством качественной обратной связи, проведение продуктивных code review с фокусом на передачу знаний и развитие команды.

Личные качества и умения:

  • Высокая ответственность, инициативность и самостоятельность в принятии решений.

  • Желание делиться опытом и активно помогать команде расти профессионально.

  • Свободное владение английским языком на уровне Intermediate+, позволяющее свободно читать техническую документацию.

Дополнительные стек и требования

  • Реализация веб-приложений с использованием WebSocket соединений, работа с графовыми интерфейсами GraphQL, протоколом удаленного вызова процедур gRPC.
  • Понимание архитектуры и особенностей платформы Node.js.

Главный принцип SkillStaff - Выбирай!

  • ЭКСПЕРТИЗА. Делай выбор в пользу проектов с разным уровнем сложности и экспертных команд, где можно работать с лучшими специалистами и обмениваться опытом.
  • РАЗНООБРАЗИЕ ПРОЕКТОВ. Выбирай из сотен компаний и проектов то, что интересно и полезно для твоего роста. SkillStaff помогает реализовывать ежегодно порядка 500 различных ИТ-проектов для крупного бизнеса.
  • КОМФОРТ. Создавай идеальные условия для своей работы: удаленный формат работы на территории РФ.