Вакансия: Frontend-разработчик (Next.js/React)
Обязанности:
- Разработка и поддержка клиентской части веб-приложения с использованием Next.js и React.
Создание интуитивных, отзывчивых и современных UI/UX-интерфейсов с применением Tailwind CSS.
Тесное взаимодействие с бэкенд-разработчиками для интеграции API (REST/GraphQL) и обеспечения корректной работы функционала.
Участие в проектировании архитектуры фронтенд-части проекта.
Оптимизация производительности интерфейсов (включая SSR для Next.js).
Написание чистого, модульного и документированного кода на JavaScript (ES6+).
Адаптация интерфейсов под разные устройства и браузеры.
Участие в код-ревью и совместной работе над улучшением кодовой базы.
Требования:
Обязательные:
Глубокое знание React и Next.js (роутинг, SSR, SSG, оптимизация).
Опыт работы с Tailwind CSS (включая кастомизацию конфигов и плагинов).
Уверенное владение JavaScript (ES6+), понимание асинхронного программирования.
Знание современных инструментов сборки: Webpack, Vite.
Понимание принципов RESTful API, опыт интеграции с бэкендом.
Базовое понимание бэкенд-технологий: Nest.js (архитектура, модули, DI) и PostgreSQL (на уровне написания простых запросов, понимание схемы БД).
Работа с системами контроля версий (Git).
Желательные:
Опыт работы с TypeScript.
Знакомство с React Query, Redux Toolkit или другими state-менеджерами.
Базовые навыки работы с Docker (сборка и запуск контейнеров).
Понимание основ UX-дизайна, опыт работы с Figma/Adobe XD.
Условия:
Формат работы: Удаленно или гибрид (на ваш выбор).
Проекты: Разработка fintech-платформ с использованием передового стека технологий.
Команда: Работа в команде опытных fullstack- и backend-разработчиков.
Возможность углубить знания в Nest.js и PostgreSQL за счет внутренних курсов.
Участие в создании комплексных решений — от интерфейса до логики бэкенда.
Гибкий график.
Премии за выполнение KPI.
Компенсация участия в профильных конференциях.
Что мы ценим:
Умение видеть продукт целиком, а не только свою часть задач.
Готовность изучать смежные технологии (бэкенд, DevOps).
Аккуратность в коде и внимательность к деталям интерфейса.