О проекте
Мы разрабатываем внутренние веб-приложения для крупного коммерческого банка в направлении Trade & Treasury Solutions. Продукты заменяют легаси-системы на WinForms. Ими пользуются более 150 сотрудников операционных подразделений банка. Приложения работают с большими объёмами данных и содержат сложную бизнес-логику.
Ищем опытного фронтенд-разработчика, который сможет отвечать за техническое качество продукта и принимать архитектурные решения.
Задачи
- Разработка и развитие веб-приложений на React, Next.js и TypeScript
- Проектирование фронтенд-архитектуры, участие в принятии технических решений
- Реализация интерфейсов для работы с большими объёмами данных: таблицы с виртуализацией, фильтрацией и сортировкой
- Разработка сложных форм с банковской бизнес-логикой
- Развитие внутренней UI-библиотеки и дизайн-системы (компоненты, Storybook, тесты)
- Написание unit- и интеграционных тестов, поддержка качества кода
- Согласование API-контрактов с бэкенд-командой
- Оценка и декомпозиция задач, код-ревью, менторинг коллег
- Взаимодействие с заказчиком и смежными командами
Требования
- Опыт коммерческой фронтенд-разработки от 6 лет
- Уверенное знание TypeScript и JavaScript (ES6+)
- Глубокое знание React и опыт работы с Next.js
- Опыт работы со стейт-менеджерами (MobX, Redux или аналоги) и библиотеками загрузки данных (SWR, React Query)
- Опыт оптимизации производительности интерфейсов, включая виртуализацию больших списков и таблиц
- Опыт написания тестов (Jest, React Testing Library)
- Понимание принципов построения UI-библиотек и компонентного подхода
- Опыт работы с CI/CD
- Умение проектировать архитектуру фронтенд-приложения и аргументировать технические решения
- Опыт взаимодействия с бэкендом, заказчиком и смежными командами
Будет плюсом
- Опыт в финтехе или банковской сфере
- Знание TanStack Table
- Опыт с Tailwind CSS и Storybook
- Опыт реализации локализации (i18n)
- Опыт бэкенд-разработки на Node.js/Express
- Опыт технического лидерства или руководства небольшой командой
- Опыт использования AI-инструментов в разработке (Claude, LLM-ассистенты)
- Английский язык на уровне B1–B2
Мы предлагаем
- Работу над крупным проектом для банка с реальным влиянием на архитектуру продукта
- Возможность профессионального роста до технического эксперта или лида
- Гибкий формат работы: офис, гибрид или удалёнка
- Официальное трудоустройство
- Конкурентную заработную плату (обсуждается по итогам собеседования)
- ДМС, обучение и профессиональные конференции