Frontend-разработчик (React / TypeScript)
13 Мая 2026
Город:
Москва
Занятость:
Временная работа
Компания "Октопустех"
О компании
ОктопусТех — IT-аккредитованная компания с более чем 15-летним опытом разработки и внедрения решений в области машинного обучения, компьютерного зрения и автоматизации бизнес-процессов.
Кого мы ищем
Мы приглашаем Frontend-разработчика, готового подключиться к проектным задачам. Работа выполняется на нескольких проектах — например, над интерфейсом раздела медиапланирования и над системой мониторинга и аналитики блогеров.
Основные обязанности
-
Реализация интерфейсов по Figma-макетам: адаптивная вёрстка, подключение глобальных стилей и темизации.
-
Настройка и поддержка глобального окружения: маршрутизация, темизация, типизация API (codegen).
-
Разработка страниц и компонентов: детали медиаплана, интерактивные таблицы, фильтры, модальные окна, панели управления.
-
Создание динамических графиков и дашбордов, оптимизация отрисовки и производительности (мемоизация, виртуализация).
-
Интеграция с backend через OpenAPI/Swagger/axios; работа с типизацией API (codegen).
-
Рефакторинг legacy-кода под новую архитектуру (FSD) и участие в архитектурных обсуждениях.
-
Оценка трудоёмкости задач, автономное завершение задач, написание качественного, покрываемого тестами кода.
Технические требования (ключевые)
-
Уверенные знания React и TypeScript.
-
Опыт работы с архитектурой Feature-Sliced Design (FSD).
-
Опыт с одним/несколькими UI-стеками: Ant Design, MUI или аналогами.
-
Управление состоянием: zustand (или эквивалент).
-
Работа с формами/валидацией: react-hook-form.
-
Интеграция с API: axios, OpenAPI/Swagger (codegen).
-
Инструменты сборки: Vite / Next.js (желательно иметь опыт с одним из них).
-
Контроль качества: ESLint, Prettier, Stylelint; Git, CI/CD (GitLab CI/GitHub Actions).
-
Понимание производительности React (useMemo, useCallback, React.memo, виртуализация таблиц).
Желательные навыки
-
Опыт с визуализацией данных (Recharts, D3, visx и т. п.).
-
Опыт рефакторинга legacy-кодовой базы и миграции на FSD.
-
Опыт реализации сложных таблиц (фильтры, сортировки, группировки, виртуализация).
-
Опыт с Next.js (SSR/ISR) и/или современным стеком Vite.
-
Навыки работы с анимациями и лендингами.
Условия сотрудничества
- Проектная занятость в удалённом формате
- Гибкий график
- Возможность последующего перехода в штат по ТК РФ при наличии взаимного интереса и открытой вакансии
- Доступ к высокопроизводительному оборудованию для экспериментов с LLM
Как подать заявку
Откликнитесь на вакансию на hh.ru, приложив резюме.
Если Ваши опыт и навыки подойдут нам, мы вышлем ссылку на анкету для уточнения деталей и примеров кода.
По результатам заполнения анкеты мы свяжемся с Вами для обсуждения участия в ближайших проектах.
Обратите внимание: этот отклик позволяет нам информировать Вас о текущих и будущих возможностях участия в наших проектах.
Зарегистрируйтесь или войдите, чтобы открыть контакты работодателя
Прикрепите резюме для отклика
Уже с нами?
Войдите, чтобы отправить резюме
19 Мая
Web разработчик 1С-Битрикс / PHP (ВДНХ)
Москва, м. ВДНХ
от 60 000 до 120 000 руб.
Условия Работа дома или в любимом кафе; Периодические коммиты в Git. Требования Обязательно: уверенное знание PHP 8+; хорошее...
01 Июня
Москва, м. Выхино
от 200 000 до 250 000 руб.
Вакансия компании: НПО "РДМ-ВИГОР" Требования: Знание Qt. Умение работать с базами данных, графикой и визуализацией. Приветствуется опыт...
01 Июня
Backend-разработчик (Middle+/Senior) (Белорусская) assistant
Москва, м. Белорусская
от 200 000 до 250 000 руб.
О проекте Разработка интеллектуальной экосистемы для автоматизированного анализа контента и аудитории в мессенджерах. Продукт включает сбор и...
20 Мая
Разработчик Python (senior)( ProfiStaff )
Москва
Компания "ProfiStaff" Наш клиент - Компания – разработчик комплексных технических решений в сфере ИТ и ИБ Приглашает на работу Разработчика...
22 Мая
Москва
от 200 000 до 450 000 руб.
Компания "UserGate" Компания UserGate - аккредитованный российский разработчик программного обеспечения и микроэлектроники в области сетевой...
Вакансия размещена в отрасли