Холдинг Финанс

Senior+ Frontend‑разработчик (React 19, NextJS 15, TypeScript, Vite, Lingui, SCSS)

300 000 - 300 000 RUR
  • Москва
  • Полная занятость
  • Полный день
  • От 3 до 6 лет

Мы — команда Holding Finance. Разрабатываем собственные программные решения в сфере FinTech с применением технологии блокчейн (сервисы внебиржевой и биржевой торговли). Мы развиваем P2P‑платформу агрегатор на TypeScript. Фронтенд — современная SPA на React 19 + Vite, а так же лендинг на NextJS, архитектура по FSD, i18n на Lingui. Жёсткая типобезопасность, единые код‑стандарты, pnpm + Turborepo, тесная связь с бэкендом через tRPC.

Мы находимся в поиске талантливого разработчика (Senior), чтобы присоединиться к нашей команде и внести вклад в создание инновационных решений в финансовой сфере.

▪️Технологии

▫️React 19, NextJS 15, React Router 7, TypeScript 5 (strict)

▫️ Состояние: Zustand; формы: React Hook Form

▫️ Сборка: Vite 7

▫️ Стили: SCSS‑модули

▫️ I18n: Lingui

▫️ Взаимодействие с API: tRPC‑клиент, superjson

▪️Задачи

▫️ Разрабатывать фичи и экраны

▫️ Интегрироваться с tRPC‑эндпойнтами, обеспечивать типобезопасность данных

▫️ Верстать адаптивные интерфейсы на SCSS‑модулях, использовать дизайн‑систему

▫️ Оптимизировать производительность (рендеринг, мемоизация, code‑splitting при необходимости)

▫️ Реализовывать локализацию через Lingui

▫️ Поддерживать высокое качество кода (ESLint, Prettier, типы), участвовать в ревью

▪️Требования (must‑have)

▫️ 3+ лет коммерческой разработки фронтенда с React и TypeScript (strict)

▫️ Уверенная работа с современным React (хуки, композиция, минимизация useEffect)

▫️ Верстка: адаптивность, кросс‑браузерность, SCSS‑модули

▫️ Формы и валидация: React Hook Form + Zod (или эквивалентный опыт)

▫️ Архитектура UI: FSD/модульное разбиение, грамотные границы слоёв

▫️ Работа с API: tRPC, обработка ошибок и состояний

▫️ i18n: базовые практики локализации, предпочтительно Lingui

▫️ Инструменты разработки: Vite/Webpack, Git, линт/форматирование

▪️Будет плюсом

▫️ Опыт с tRPC‑клиентом, superjson, Zustand 5

▫️ Практика с дизайн‑системами и токенами, вклад в UI‑кит

▫️ Оптимизация: профилирование React, бандл‑анализ, стратегий кеширования

▫️ Опыт работы в монорепо (pnpm/Turborepo)

▪️Условия:
▫️Полная занятость: Пн. - Пт.;

▫️Рабочий график (с 10:00 до 19:00 время МСК);
▫️Удаленная работа с возможностью работы в офисе г. Москва (Россия) или переезда в г. Дубай (ОАЭ);

▫️Возможность участвовать в крипто конференциях и митапах;

▫️Оформление в соответствии с ТК РФ;

▫️Испытательный срок три месяца;

▫️Карьерный рост внутри компании;
▫️Гибкие процессы и отсутствие бюрократии;
▫️Четкая и постоянная коммуникация с заинтересованными сторонами;
▫️Возможности для профессионального роста в международной среде;
▫️Заработная плата: от 300.000 рублей - зарплата по результатам собеседования, выплачивается в рублях, есть другие варианты.