Ищем сильного 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