Frontend-разработчик Vue (PWA)

АФЛТ-Системс

Frontend-разработчик Vue (PWA)

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

О компании:


ООО «АФЛТ-Системс»– официально аккредитованная в Минцифры ИТ-компания, основанная в сентябре 2022 года. Входит в состав Группы компаний «Аэрофлот». Основное направление деятельности– внедрение, проектирование и реализация ключевых инициатив и проектов Группы компаний «Аэрофлот» в области информационных технологий.

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

  • Опыт анализа и рефакторинга легаси-кода:
    • Ключевой навык: Умение быстро разбираться в чужом, потенциально плохо документированном коде.
    • Способность выявлять "узкие места", антипаттерны и источники багов в большой кодовой базе.
    • Практический опыт рефакторинга компонентов и модулей хранилища для повышения читаемости и поддерживаемости без нарушения существующей функциональности.
    • Знание и применение принципов чистой архитектуры (SOLID, DRY, KISS) при доработке легаси-системы.
    • Умение анализировать, модифицировать и отлаживать существующие Service Workers.

Требования:

  • Понимание стратегий кэширования (Cache-First, Network-First, Stale-While-Revalidate) для обеспечения офлайн-работы приложения.
  • Понимание структуры Web App Manifest.
  • Опыт обеспечения доступности и производительности, критичных для PWA.
  • Опыт настройки DevOps-процессов: контейнеризация (Docker), настройка CI/CD (Jenkins, GitLab CI, GitHub Actions), мониторинг (Grafana, Prometheus).
  • Опыт работы с системами контроля версий: Git (ветвление, слияние, разрешение конфликтов, работа с pull/merge requests).
  • Опыт работы в TaskTreckere и Agile командах (sprint)
  • Понимание жизненного цикла компонентов и их практического применения.
  • Опыт работы с Vuex для управления состоянием (включая такие концепции, как модули).
  • Понимание тонкостей реактивности Vue 2 и ее ограничений.
  • Умение эффективно использовать директивы, миксины, слоты и scoped-стили.
  • Владение инструментами разработчика (Vue Devtools) для отладки сложных проблем с состоянием, производительностью и рендерингом.
  • Системный подход к поиску и исправлению багов.
  • Четкое понимание различий в реактивных системах (Vue) и иммутабельном подходе (React).
  • Понимание различий между компонентами на основе шаблонов (Vue) и JSX (React).
  • Способность мыслить категориями будущей архитектуры, чтобы писать код на Vue, который будет проще мигрировать на React (например, избегая сильной связности с экосистемой Vue).
  • Понимание структуры Web App Manifest.
  • Опыт обеспечения доступности и производительности, критичных для PWA.

Будет плюсом:

  • Опыт работы с библиотеками (например, Workbox) — большой плюс.
  • Опыт с Vue 3 (Composition API) — показывает знакомство с современными трендами экосистемы.
  • Знание TypeScript: умение работать с типизацией в легаси-проекте и писать типизированный код для новой функциональности.
  • Знание ReactJS: умение перехода от Vue к ReactJS.
  • Опыт написания unit-тестов (Jest, Vue Test Utils) для легаси-кода — критически важен для безопасного рефакторинга.
  • Понимание принципов CI/CD.
  • Любой, даже минимальный, коммерческий или пет-проектный опыт с React. Это покажет осознанный интерес к предстоящей миграции.

Условия:

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

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

Coleman Group
Удаленная работа
  • Москва

  • Не указана

Рекомендуем
Точка-Точка Логистика

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

Точка-Точка Логистика

Удаленная работа
  • Москва

  • Не указана

Рекомендуем
Удаленная работа
  • Москва

  • Не указана

Рекомендуем
STARTRIBE LTD
Удаленная работа
  • Москва

  • Не указана

Ассоциация IPChain

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

Ассоциация IPChain

Удаленная работа
  • Москва

  • от 200000 RUR

Фитмост

Middle Frontend Developer

Фитмост

Удаленная работа
  • Москва

  • от 200000 RUR

STARTRIBE LTD
Удаленная работа
  • Москва

  • от 200000 RUR

Антиплагиат

Frontend Developer (Vue.js, ASP.NET)

Антиплагиат

Удаленная работа
  • Москва

  • от 200000 RUR

Айтисфера
Удаленная работа
  • Москва

  • от 287356 RUR

MODESTO FLOWERS
Удаленная работа
  • Москва

  • до 300000 RUR

Marfatech
Удаленная работа
  • Москва

  • до 300000 RUR

МАКСБИТСОЛЮШЕН

Senior frontend developer (vue.js)

МАКСБИТСОЛЮШЕН

Удаленная работа
  • Москва

  • до 400000 RUR

Kleek
Удаленная работа
  • Москва

  • до 400000 RUR

Fullstack-разработчик (Vue 3 / React + NestJS, Fintech)

Рамодина Анастасия Николаевна

Удаленная работа
  • Москва

  • до 400000 RUR

Flowwow
Удаленная работа
  • Москва

  • до 400000 RUR

Marfatech
Удаленная работа
  • Москва

  • до 400000 RUR

ИКС-ПРО
Удаленная работа
  • Москва

  • до 250000 RUR

TirScript
Удаленная работа
  • Москва

  • до 250000 RUR

«UZUM TECHNOLOGIES»
Удаленная работа
  • Москва

  • до 250000 RUR

X-Com
Удаленная работа
  • Москва

  • до 250000 RUR

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

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