Ищем сильного frontend-разработчика для поддержки и развития нескольких production-проектов. Все проекты на едином стеке. Инфраструктура зрелая, кодовая база типизирована. Задача вести существующие продукты, реализовывать новые фичи и улучшать качество, производительность и UX.
Обязательные навыки
TypeScript
React 19
React Router v7 (loaders / actions / SSR, file-based routes)
Redux Toolkit + RTK Query (основной паттерн state и data-fetching, cache invalidation, tags, optimistic updates)
Vite 6
Стилизация:
CSS Modules + нативный CSS
Mobile-first, адаптивная вёрстка
Формы:
React Hook Form, клиент- и серверная валидация
Авторизация:
JWT
защищённые маршруты,
role / permission-based UI
Сети и realtime:
REST API через RTK Query (понимание кэша, тегов, инвалидации)
Socket.IO-client
Будет плюсом
i18n: i18next + react-i18next, мульти-язычность (ru / en / kk)
PWA: service workers, manifest, кэш-стратегии
SEO: Open Graph, Twitter cards, server-side meta-builder
Анимации: GSAP + ScrollTrigger, Motion (Framer Motion)
Что нужно будет делать
Вести и развивать существующие фронт-проекты на едином стеке
Делать новые фичи и улучшать старые: UX, скорость, доступность
Сокращать технический долг, унифицировать паттерны между проектами
Согласовывать API-контракты с бэкендом
Требования к кандидату
Опыт фронтенда от 3 лет (middle+) или эквивалентное по сложности портфолио в production
Уверенно читаешь чужой код, аккуратно рефакторишь без регрессий
Понимаешь архитектуру SPA с SSR-готовой моделью (React Router v7)
Самостоятельность берёшь задачу, декомпозируешь и доводишь до production