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

Работодатель:
Зарплата:
300 000 руб.
Опыт работы:
От 3 до 6 лет
Место работы:
Москва, Тишинская площадь, 1с2

О проекте

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

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

Ведущий инженер-проектировщик ВК
Институт Теплоэлектропроект

Высшее техническое образование. Работа в программах Microsoft, Word, Excel, AutoCAD/NanoCad, AVEVA/Model studio (желательно).

Ведущий программист 1С ДО
Отраслевой центр разработки и внедрения информационных систем / ОЦРВ

Опыт программирования в среде 1С Документооборот, 1С 8.х от 3 лет. Опыт групповой разработки на платформе 1...

Senior Golang-разработчик на проектную занятость
Delaweb

Чем будешь заниматься: Нужен опытный Go разработчик от 5 лет (плюсом будет более широкий опыт). Опыт менторства, тимлидинга, разработка проектов...

2 000 - 2 800 руб.
Ведущий инженер по разработке системного ПО (Qemu)
YADRO

Понимание архитектуры современных процессоров. Понимание ОС Linux, ядра и систем виртуализации. Программирование на C/C++. Опыт низкоуровневого и системного программирования...

Frontend developer (react/redux)
Альфа-Банк

Обязателен опыт разработки в архитектуре микрофронтед. Отличное знание JavaScript, HTML/CSS. Опыт работы с React, TypeScript, Redux от 5 лет.