ППР
сегодня

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

в пределах рынка
вакансия
~ 280 400 ₽
в среднем
279 407 ₽

сопроводительное письмо

Загрузите резюме в профиль и нейросеть определит категорию. После чего вы сможете генерировать сопроводительные письма для вакансий в этой категории

описание

Компания "Передовые Платежные Решения" (ППР) — это финтех-компания с 20-летним опытом и ИТ-аккредитацией, которая разрабатывает продукты для управления автопарком, отчетности и контроля расходов бизнеса. Более 80 000 клиентов по всей России пользуются их решениями, а команда насчитывает свыше 850 человек. ППР входит в топ-3 работодателей в своем сегменте по версии HH.ru. В IT-отделе компании работает более 200 профессионалов, развивающих онлайн-процессинг, платежные сервисы, мобильные приложения и другие технологические решения. Компания открыта к новым идеям, поощряет ответственность и самостоятельность, а также создает уважительную и поддерживающую атмосферу в команде.

В команду, занимающуюся разработкой сайтов компании, ищется Senior Frontend-разработчик. Команда состоит из 8 специалистов, работает по практикам Agile и ценит дружескую атмосферу, где мнение каждого важно. Предоставляется возможность для постоянного обучения, пробования новых подходов и технологий. Приветствуется самостоятельность, а длинные согласования и совещания стараются избегать.

требования

  • Имеете суммарный опыт коммерческой frontend-разработки от 5 лет
  • Имеете опыт коммерческой разработки на Vue 3 / Nuxt 3 от 3 лет
  • Отлично знаете JavaScript (ES6+) и TypeScript (дженерики, утилиты, строгая типизация)
  • Владеете инструментами контроля версий (Git, GitLab)
  • Владеете инструментами командной работы: Jira, Confluence
  • Понимаете принципы UX/UI-дизайна
  • Имеете опыт адаптивной и кроссбраузерной верстки с использованием HTML5, CSS3, SCSS
  • Применяете Best Practices в написании кода: структурирование, читаемость, повторное использование
  • Имеете опыт работы в продуктовой или Agile-команде
  • Имеете опыт разработки digital-продуктов (UX, внимание к визуальной культуре)
  • Умеете архитектурно мыслить: проектировать модульные приложения и дизайн-системы, а также принципы построения клиент-серверных приложений
  • Обладаете высоким уровнем самоорганизации и ответственности
  • Способны менторить и проводить code review
  • Имеете навыки коммуникации с бизнесом (понимание задач маркетинга, e-commerce, аналитики)
  • Проявляете вовлечённость в проект, ориентацию на долгосрочное развитие экосистемы
  • Отлично знаете HTML5, CSS3, Tailwind, PostCSS
  • Имеете опыт с CSS-модулями, SCSS, BEM, utility-first подходом
  • Имеете опыт с анимациями: Vue transitions, GSAP, Framer Motion
  • Умеете делать адаптивную и отзывчивую верстку (flex, grid, clamp, container queries)
  • Уверенно владеете TS 4+: дженерики, conditional types, утилиты (Pick, Omit, Record, ReturnType, Parameters)
  • Имеете опыт написания типобезопасных composables и хуков
  • Имеете опыт типизации API-запросов и данных
  • Умеете настраивать строгий режим strict и работать без any
  • Имеете опыт написания utility-types (DeepPartial, DeepMerge и пр.)
  • Глубоко понимаете Composition API: ref, reactive, computed, watch, watchEffect
  • Владеете продвинутыми приёмами: shallowRef, customRef, markRaw, shallowReactive, оптимизация реактивности
  • Умеете грамотно использовать provide/inject, expose, динамические компоненты
  • Имеете опыт работы со slots (scoped slots, dynamic slots)
  • Понимаете контроль жизненного цикла (onMounted, onBeforeUnmount, onUpdated и т.д.)
  • Умеете оптимизировать рендеринг (v-memo, v-once, key, fragment)
  • Имеете опыт оптимизации производительности (code-splitting, lazy-loading, prefetch)
  • Глубоко понимаете архитектуру Nuxt 4 (Nitro, auto-import, серверные маршруты)
  • Имеете опыт работы с useAsyncData, useLazyAsyncData, useFetch, их кэширование и переиспользование
  • Понимаете SSR / SSG: отличия, гибридные стратегии, генерация статики
  • Имеете опыт разработки middleware, plugins, composables для переиспользования логики
  • Имеете опыт написания Nuxt-модулей
  • Умеете работать с runtime config, layouts, error boundaries
  • Понимаете использование Nuxt hooks (nitro:config, app:created и т.д.)
  • Имеете опыт SSR кеширования (HTTP кеши, API кеш, revalidation)
  • Умеете делать Prefetch / Preload ресурсов
  • Умеете оптимизировать Core Web Vitals (LCP, FID, CLS)
  • Стремитесь к Lighthouse 90+ (performance, SEO, accessibility)
  • Умеете делать Code-splitting, динамический импорт, lazy-loading
  • Умеете оптимизировать рендеринг (Suspense, hydration strategies)
  • Умеете оптимизировать изображения: lazy loading, Nuxt image, WebP / AVIF
  • Имеете опыт Unit-тестирования: Vitest, Vue Test Utils
  • Имеете опыт E2E-тестирования: Playwright / Cypress
  • Умеете работать со Storybook / Histoire для UI
  • Владеете ESLint + Prettier + Husky + Lint-staged (код-стайл)
  • Имеете опыт работы с Vite: кастомные плагины, оптимизация сборки
  • Владеете навыками DevOps: CI/CD, Docker
  • Будет плюсом: знаете WebGL / Three.js (для визуализаций)
  • Будет плюсом: имеете опыт интеграции с Headless CMS (Directus, Strapi) и e-commerce API
  • Будет плюсом: умеете строить многоязычные и мультисайтовые проекты
  • Будет плюсом: имеете опыт разработки собственных библиотек (npm-пакеты)
  • Будет плюсом: имеете опыт в разработке PWA и offline-first приложений
  • Будет плюсом: имеете опыт работы с Pinia: типизация стора, модульная архитектура
  • Будет плюсом: имеете опыт миграций (Vue 2 → Vue 3, Nuxt 2 → Nuxt 3, Nuxt 3 → Nuxt 4)

условия

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