#
Все
#

Middle Frontend Engineer (React / TypeScript / FSD / SPA Dockerized)

Москва, Сколковское шоссе, вл43
От 1 года до 3 лет, Полная занятость, 2025.09.07
от 350 000 RUB/месяц

О компании и команде

Anykey - аккредитованная сервисная IT-компания. Мы помогаем клиентам быстро и экономно улучшать свой бизнес при помощи IT. Наша компания сформировалась как ответвление холдинга по IT направлению в области финансовых, банковских и других операций. Компания является агрегатом финансового партнерства, мы работаем с ключевыми корпорациями, где вам предстоит заниматься разработкой, тестированием и сопровождением внутренних и внешних проектов.

Что предстоит делать

Разработка интерфейсов внутренних систем
Фронтенды для платёжных конструкторов, внутренних банковских систем, панели управления переводами (включая трансграничные).

Архитектура фронта
Разработка по FSD — модули, слои, контракты, чёткое разделение ответственности. Поддержка типобезопасности, модульности, минимальной связанности.

Формы и валидации
Сложные формы: React Hook Form + Yup, автоматические маски, асинхронная проверка.

Состояние и взаимодействие с API
Работа с Zustand (atomic stores), реализация бизнес-логики на клиенте, синхронизация с REST API.

Инфраструктура фронта
Настройка линтеров, dockerize Vite-приложения, запекание в Nginx. Умение настраивать и отлаживать Vitest/Playwright.

Проектный процесс
Работаем по Kanban, макеты — в Figma, код — в GitLab. PR и ревью — обязательно, багов в проде нет.

Обязательные Требования:
  • 2+ года опыта коммерческой разработки на React + TypeScript.
  • Отличное знание React 18+, hooks, effects, мемоизации.
  • Уверенный Typescript: типизация форм, асинхронных функций, хуков, DTO.
  • Умение проектировать архитектуру приложения по FSD или аналогичному принципу.
  • Опыт с Zustand (или Redux), React Hook Form, Yup.
  • Понимание работы браузера.
  • Уверенное знание HTML5, CSS/Sass, адаптив, медиазапросы.
  • Умение тестировать UI и бизнес-логику (Vitest, React Testing Library).
  • Понимание REST API, http-заголовков, форматов JSON.
  • Навыки настройки Vite, конфигурация linters/prettier.
  • Умение верстать по макетам без pixel-perfect, но с уважением к UX.

Будет плюсом

  • Опыт с Next.js (App Router, SSR, dynamic routes).
  • Знание и настройка Storybook, дизайн-систем, компонентов.
  • Навыки написания кастомных хуков и переиспользуемых компонентов.
  • Опыт написания e2e-тестов (Playwright / Cypress).
  • Понимание CI/CD пайплайнов (GitLab CI).
  • Работа с WebSocket или Streaming API.
  • Умение запаковать SPA-приложение в Docker + Nginx и запустить его.

Что мы предлагаем

  • Работа в R&D — интерфейсы не "просто админки", а критичные части финтех-процессов.
  • Возможность влиять на архитектуру, инфраструктуру и подходы.
  • Наставничество, рост в сторону senior или frontend architect.
  • Оформление по ТК РФ, гибкий график, 28 дней отпуска.
  • Прозрачная грейд-сетка и ревью каждые 6 месяцев.
  • Уютный офис, закрытый контур, никакой бюрократии.

Как проходит отбор

Созвон 15 мин с рекрутером — знакомство.

Техническое интервью 60 мин — защита архитектуры, код-ревью, диалог по решению.

Финальный созвон — оффер.

Если ты хочешь писать реальные интерфейсы, которые двигают миллионы в секунду — приходи. Мы ценим внимание к деталям и чистый код.