Описание вакансии
Вакансия: Frontend-разработчик (Next.js v15+)
Просьба не писать , если у вас нет должных навыков указанных ниже, навыки должны быть выше среднего
Обязанности:
Разработка серьезного приложения с авторизацией , ролями пользователей , данными в реальной времени ( веб-сокетами ), умение оптимизировать код , работа с большими массивами данных
-
Разработка и поддержка клиентской части веб-приложений с использованием Next.js v15+.
-
Создание интуитивных, отзывчивых и современных UI/UX-интерфейсов с применением Tailwind CSS.
-
Интеграция и кастомизация финансовых графиков с использованием библиотек react-ts-tradingview-widgets и lightweight-charts.
-
Тесное взаимодействие с бэкенд-разработчиками для интеграции API (REST/GraphQL) и обеспечения корректной работы функционала.
-
Участие в проектировании архитектуры фронтенд-части проекта с соблюдением принципов SOLID !
-
Оптимизация производительности интерфейсов (включая SSR для Next.js).
-
Написание чистого, модульного и документированного кода на TypeScript.
-
Адаптация интерфейсов под разные устройства и браузеры.
-
Участие в код-ревью и совместной работе над улучшением кодовой базы.
Требования:
Обязательные:
-
Глубокое знание React и Next.js v15+ (роутинг, SSR, SSG, оптимизация, App Router).
-
Опыт работы с Tailwind CSS (кастомизация конфигов, плагины, работа с дизайн-системами).
-
Уверенное владение TypeScript, включая асинхронное программирование и работу с API.
-
Навыки работы с библиотеками для финансовых графиков: react-ts-tradingview-widgets, lightweight-charts.
-
Опыт использования React Query для управления состоянием и кэширования данных.
-
Знание state-менеджеров, в частности Zustand.
-
Понимание принципов RESTful API и GraphQL, опыт интеграции с бэкендом.
-
Базовое понимание бэкенд-технологий: Nest.js (архитектура, DI, модули) и PostgreSQL (написание запросов, схемы БД).
-
Умение применять принципы SOLID при проектировании и написании кода.
-
Работа с системами контроля версий (Git), инструментами сборки (Webpack, Vite).
Желательные:
-
Опыт работы с TypeScript.
-
Знакомство с Redux Toolkit или другими state-менеджерами.
-
Базовые навыки работы с Docker (сборка и запуск контейнеров).
-
Понимание основ UX-дизайна, опыт работы с Figma/Adobe XD.
-
Знание паттернов проектирования (Factory, Observer и др.).
Условия:
-
Формат работы: Удаленно или гибрид (на ваш выбор).
-
Проекты: Разработка fintech-платформ с использованием передового стека технологий.
-
Команда: Работа в команде опытных fullstack- и backend-разработчиков.
-
Развитие:
-
Возможность углубить знания в Nest.js и PostgreSQL за счет внутренних курсов.
-
Участие в создании комплексных решений — от интерфейса до логики бэкенда.
-
-
Бонусы:
-
Гибкий график.
-
Премии за выполнение KPI.
-
Компенсация участия в профильных конференциях.
-
Что мы ценим:
-
Умение видеть продукт целиком, а не только свою часть задач.
-
Готовность изучать смежные технологии (бэкенд, DevOps).
-
Аккуратность в коде, внимательность к деталям интерфейса и следование best practices.
Как откликнуться?
Отправьте резюме, примеры кода (GitHub/GitLab) и описание опыта работы с графическими библиотеками в чат hh.ru с темой «Frontend-разработчик (Next.js 15+)».