Frontend Developer (React + Redux + TypeScript) Middle / Senior

Frontend Developer (React + Redux + TypeScript) Middle / Senior

Описание вакансии

Формат: Удалённо
Тип занятости: Полная занятость
Уровень: Middle / Senior

Обязанности:

  • Разработка и поддержка интерфейсов веб-приложений
  • Реализация бизнес-логики, взаимодействие с REST API
  • Работа с формами, валидацией, загрузкой файлов, статусами
  • Управление состоянием приложения с использованием Redux
  • Адаптивная и кроссбраузерная вёрстка
  • Участие в проектировании UI и обсуждении архитектурных решений
  • Взаимодействие с backend-командой, QA и дизайнером

Требования:

  • 3+ лет коммерческого опыта с React
  • Уверенное знание TypeScript, React Hooks, Redux Toolkit
  • Опыт работы с REST API, валидацией форм
  • Знание HTML5, CSS3, адаптивной вёрстки
  • Опыт работы с менеджерами пакетов (npm, yarn) и сборщиками (Vite, Webpack)
  • Навыки написания чистого и масштабируемого кода
  • Понимание принципов безопасности и защиты пользовательских данных на фронтенде
  • Опыт работы с Git, понимание процессов CI/CD

Будет плюсом:

  • Опыт загрузки и предпросмотра файлов (PDF, изображения)
  • Работа с WebSocket, SSR, lazy loading
  • Опыт интеграции с биометрией, камерой, WebRTC
  • Знание современных UI-библиотек
  • Базовое понимание backend (например, REST API на Laravel)

Условия:

  • Работа в старте нового проекта с возможностью влиять на стек и архитектуру
  • Гибкий график, полностью удалённый формат
  • Сильная техническая команда, прозрачные процессы
  • Возможность роста и расширения зоны ответственности
  • Заработная плата обсуждается индивидуально по результатам собеседования
Навыки
  • Frontend Developer
  • React
  • Redux
  • TypeScript
  • REST API
  • React Hooks
  • HTML5
  • CSS3
  • npm
  • yarn
  • Vite
  • Webpack
  • CI/CD
  • Git
  • WebSocket
  • SSR
  • Laravel
  • разработчик
  • Senior developer
Посмотреть контакты работодателя

Похожие вакансии

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию