Обязанности:
Разработка и поддержка пользовательских интерфейсов на React
Работа с функциональными компонентами, хуками (hooks), контекстами
Оптимизация производительности и рендеринга
Интеграция с REST API, реализация бизнес-логики на клиенте
Работа с глобальным состоянием (Redux или аналоги)
Поддержание чистоты, читаемости и масштабируемости кода
Работа с системой контроля версий Git и соблюдение GitFlow
Взаимодействие с дизайнерами, бэкенд-разработчиками и тестировщиками
Участие в планировании и оценке задач в рамках Agile/Scrum процессов
Требования:
Опыт коммерческой разработки на React от 2 лет
Глубокое знание JavaScript и TypeScript
Уверенное владение функциональными компонентами, хуками, контекстами
Опыт работы с Redux или подобными менеджерами состояния
Знание styled-components или других CSS-in-JS решений
Умение работать с темами, динамическими компонентами и анимациями
Уверенная работа с REST API
Опыт использования Git, знание GitFlow
Понимание принципов чистого кода и архитектуры фронтенда
Будет плюсом:
Знание Node.js / Express
Опыт с React Hook Form, Zod
Знание анимационных библиотек (например, React FLIP Toolkit)
Опыт написания тестов (Jest, React Testing Library)
Понимание Docker и основ CI/CD
Опыт командной работы в Agile/Scrum среде
Предлагаем:
Участие в интересных и современных проектах
Дружелюбная команда и прозрачные процессы
Возможность влиять на архитектуру и стек проекта
Гибкий график, удалённая работа
Конкурентная заработная плата и бонусы по результатам
Sigma Sweden Software AB
Ташкент
до 800 USD
ИП ООО U RAVO
Ташкент
до 1500 USD