Frontend разработчик (React 19, NextJS 15, TypeScript, Vite, Lingui, SCSS) Senior (удаленная работа)

4 июня 2026

Уровень зарплаты:
от 300 000 до 300 000 руб.
Требуемый опыт работы:
Не указан

Вакансия: Frontend разработчик (React 19, NextJS 15, TypeScript, Vite, Lingui, SCSS) Senior

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

О проекте

Мы команда 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 рублей - зарплата по результатам собеседования, выплачивается в рублях, есть другие варианты.