Компания "Enjoypro"
EnjoyPro – это команда экспертов в области высоких технологий и разработки программного обеспечения.
Проект: Разработка систем для автоматизации информационной безопасности в локальных сетях.
Предстоящие задачи:
Разработка новых пользовательских функций и поддержка существующих модулей на React + TypeScript.
Реализация интерфейсов по макетам с использованием Ant Design 5 и styled-components.
Настройка маршрутизации с использованием React Router v6.
Работа с серверным состоянием через TanStack Query v4 и axios (кеширование, синхронизация, обработка ошибок).
Работа со state-менеджером Redux Toolkit.
Сборка и оптимизация фронтенда с помощью Webpack 5 и npm.
Участие в проектировании модулей по методологии FSD (Feature-Sliced Design), написание чистой, тестируемой архитектуры.
Проведение код-ревью, работа с Git (ветвление, пул-реквесты, интеграция с CI/CD).
Стек технологий:
Языки: TypeScript
Основной стек: React 16, React Router v6, Redux Toolkit
UI & Стили: Ant Design v5, styled-components
Работа с данными: TanStack Query v4, axios
Инструменты сборки: Webpack, npm
Архитектура: Feature-Sliced Design (FSD)
Контроль версий: Git
Требования к кандидату:
Базовые знания TypeScript и современного JavaScript (ES6+).
Опыт разработки на React (от 16 версии) и понимание ключевых отличий между основными версиями.
Практический опыт работы с Ant Design (желательно v5) и styled-components.
Опыт использования React Router v6.
Опыт работы с TanStack Query (React Query) v4 и axios для управления серверным состоянием.
Опыт настройки Webpack и оптимизации сборки проекта.
Уверенные навыки работы с Git (feature branching, PR workflow).
Опыт применения Feature‑Sliced Design (FSD) или аналогичных модульных архитектур.
Английский язык на уровне чтения технической документации.
Будет плюсом:
Опыт работы с классовыми компонентами React.
Опыт миграции между версиями React или UI-библиотеками.
Понимание принципов CI/CD, опыт работы с Docker.
Знание подходов к код-сплиттингу и ленивой загрузке (React.lazy, Suspense, dynamic imports).
Опыт внедрения международзации (i18n) и работы с форматированием дат/чисел (dayjs, moment).
Опыт настройки ESLint, Prettier, Husky.
Навыки работы с React DevTools.
Мы предлагаем:
Удаленный формат работы.
Гибкое начало рабочего дня при полной занятости.
Оформление на выбор — по ТК РФ, ИП или как самозанятый.
Статус аккредитованной IT-компании для получения IT-ипотеки.
Амбициозные проекты и профессионально интересные задачи.
Возможность для карьерного и профессионального роста в динамичной компании.
Ждём тебя в нашей команде!
27 Мая
Middle+ / Senior Python разработчик
Санкт-Петербург
от 130 000 до 200 000 руб.
Компания "RedLab" RedLab — глобальная ИТ-компания. Мы входим в международный холдинг Litota Group и предоставляем экспертизу для реализации...
28 Мая
Старший Разработчик Java на проект MarkView (Черногория)
Санкт-Петербург
Компания "Tungsten Montenegro DOO Podgorica" Наша вакансия подразумевает релокацию в Черногорию! Компания разрабатывает собственные продукты...
28 Мая
Инженер-разработчик робототехнических систем и комплексов
Санкт-Петербург
от 120 000 руб.
Компания "Концерн ЦНИИ Электроприбор" Государственный научный центр АО Концерн "ЦНИИ "Электроприбор" - многопрофильная приборостроительная...
28 Мая
Middle+ / Senior 1С-разработчик
Санкт-Петербург
от 220 000 до 300 000 руб.
Компания "RedLab" RedLab — глобальная ИТ-компания. Мы входим в международный холдинг Litota Group и предоставляем экспертизу для реализации...
28 Мая
Санкт-Петербург
от 300 000 до 600 000 руб.
Компания "ГравиЛинк" Привет! Мы — группа разработчиков с обширным техническим багажом в самых разных областях. Мы используем нетипичный стек...
Вакансия размещена в отрасли